desktop6:InstallAction

Menentukan file alat penginstal (.exe atau .msi) yang dijalankan sebelum peluncuran pertama aplikasi desktop Anda.

Catatan

Elemen ini saat ini dimaksudkan untuk digunakan hanya oleh game PC desktop yang dipaketkan dalam kontainer MSIXVC. Ini membutuhkan kemampuan customInstallActionsterbatas.

Hierarki elemen

<Paket>

    <Ekstensi>

         <desktop6:Extension>

              <desktop6:CustomInstall>

                   <desktop6:InstallActions>

                       <desktop6:InstallAction>

Sintaks

<desktop6:InstallAction
  File = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
  Name = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  Arguments = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' />

Atribut dan elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
File Nama file yang akan dijalankan (.exe atau .msi). File ini harus ada dalam paket Anda. Anda dapat menentukan jalur yang relatif terhadap atribut Folderdesktop6. Elemen CustomInstall . Anda tidak dapat menentukan jalur absolut, dan jalur relatif tidak boleh dimulai dengan \ karakter. String dengan nilai antara 1 dan 256 karakter yang panjangnya tidak boleh berisi karakter ini: <, , >, :", |, ?, atau *. Ya
Nama Nama untuk tindakan penginstalan. Nama ini digunakan untuk mengidentifikasi tindakan penginstalan, dan OS menggunakan nama ini untuk melacak tindakan mana yang telah berhasil dijalankan. Pastikan bahwa nilai ini cocok dengan Name atribut untuk elemen desktop6:RepairAction dan desktop6:UninstallAction yang sesuai yang ingin Anda jalankan sebagai bagian dari urutan yang sama. Nama ini harus unik di elemen desktop6:InstallActions induk, tetapi dapat dibagikan oleh tindakan lain di bawah elemen desktop6:RepairActions dan desktop6:UninstallActions . String dengan panjang nilai antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. Ya
Argumen Argumen opsional untuk diteruskan ke file alat penginstal. String dengan panjang nilai antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. Tidak

Elemen anak

Tidak ada

Elemen induk

elemen induk Deskripsi
desktop6:InstallActions Menentukan file penginstal (.exe atau .msi) yang dijalankan sebelum peluncuran pertama aplikasi desktop Anda.

Keterangan

Elemen ini memerlukan kemampuan customInstallActionsterbatas.

Contoh

<Package
  xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6"
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="rescap desktop6">

  <!-- ... -->
  <!-- Other entries omitted for brevity. -->
  <!-- ... -->

  <Extensions>
    <desktop6:Extension Category="windows.customInstall">
      <desktop6:CustomInstall Folder="MyInstallers">
        <desktop6:InstallActions>
          <desktop6:InstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent" />
        </desktop6:InstallActions>
        <desktop6:RepairActions>
          <desktop6:RepairAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent /force" />
        </desktop6:RepairActions>
        <desktop6:UninstallActions>
          <desktop6:UninstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/remove /silent" />
        </desktop6:UninstallActions>
      </desktop6:CustomInstall>
    </desktop6:Extension>
  </Extensions>

  <Capabilities>
    <rescap:Capability Name="customInstallActions"/>
  </Capabilities>
</Package>

Persyaratan

Item Nilai
Ruang nama http://schemas.microsoft.com/appx/manifest/desktop/windows10/6