Aggiornare il pacchetto MSIX esistente per supportare MSIX Core

Prima di poter distribuire il pacchetto MSIX con MSIX Core, è necessario aggiornare il manifesto del pacchetto MSIX.

Le app in pacchetto come MSIX devono essere compatibili con il sistema operativo in cui vengono distribuite. Il manifesto del pacchetto MSIX deve contenere un TargetDeviceFamily appropriato con il nome MSIXCore.Desktop e minVersioncorrispondente al numero di build del sistema operativo. Assicurarsi di includere anche la voce pertinente di Windows 10, versione 1709 e successive, in modo che l'app venga distribuita correttamente nei sistemi operativi che supportano in modo nativo MSIX.

L'esempio seguente specifica Windows 7 SP1 come versione minima:

  <Dependencies>
    <TargetDeviceFamily Name="MSIXCore.Desktop" MinVersion="6.1.7601.0" MaxVersionTested="10.0.10240.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.18362.0" />
  </Dependencies>

Tutte le app MSIXCore.Desktop verranno distribuite in Windows Server con sistemi operativi basati su Esperienza desktop con lo stesso numero di build. Se l'app è destinata solo a un sistema operativo server, specificare targetDeviceFamilycon il nome MSIXCore.Server. La distribuzione in Windows Server Core non è supportata.

Aggiornare il manifesto usando l'editor di pacchetti MSIX Packaging Tool

Se si dispone di un pacchetto MSIX, è possibile usare MSIX Package Tool per aggiornare il pacchetto esistente per supportare MSIX Core senza ricomprimere. È possibile eseguire questa operazione in due modi tramite l'Editor pacchetti:

  1. Aprire l'app MSIX Packaging Tool
  2. Selezionare Editor pacchetti
  3. Fare clic su Sfoglia per individuare il pacchetto
  4. Fare clic su Apri pacchetto

[Opzione 1] Usare la casella di controllo e l'elenco a discesa per aggiungere il supporto

  1. In SUPPORTO MSIX Core selezionare la casella di controllo Aggiungi supporto per MSIX Core a questo pacchetto
  2. Selezionare la versione di Windows che si vuole supportare per questo pacchetto

[Opzione 2] Aggiungere manualmente nel file manifesto

  1. In File manifesto fare clic su Apri file
  2. Si sta visualizzando il manifesto del pacchetto. In Dependency add MSIX Core as a Target Device Family (vedere sopra)
  3. Salvare e chiudere il manifesto
  4. Firmare nuovamente il pacchetto
  5. Fare clic su Salva e selezionare se si desidera che il pacchetto venga incrementato

Aggiungere il supporto MSIX Core usando MSIX Packaging Tool durante la conversione

A partire dalla versione 1.2020.402.0, è possibile aggiungere il supporto MSIX Core a ogni pacchetto MSIX generato con MSIX Packaging Tool.

Aggiungere il supporto di MSIX Core a tutti i pacchetti MSIX

  1. Aprire l'app MSIX Packaging Tool
  2. Selezionare l'ingranaggio in alto a destra per accedere alle impostazioni
  3. In Impostazioni predefinite strumento selezionare la casella di controllo Aggiungi supporto per MSIX Core durante la generazione di un pacchetto.
  4. Selezionare la versione di Windows per cui si vuole supportare per impostazione predefinita
  5. Salva impostazioni

Aggiungere il supporto MSIX Core a un singolo pacchetto durante il flusso di lavoro

Durante la conversione di un programma di installazione esistente, è possibile scegliere di aggiungere il supporto MSIX Core al pacchetto generato, se non è stato specificato come impostazione predefinita. È anche possibile sovrascrivere l'impostazione predefinita specificata nelle impostazioni.

  1. Nel passaggio Informazioni pacchetto di conversione selezionare la casella di controllo Aggiungi supporto per MSIX Core a questo pacchetto
  2. Selezionare la versione di Windows che si vuole supportare per questo pacchetto
  3. Continuare con il processo di conversione

Versioni di Windows supportate da MSIX Core

Name Versione
Windows 7, SP 1 6.1.7601.0
Windows 8.1 (Aggiornamento 1) 6.3.9600.0
Windows 10 2015 LTSB (1507) 10.0.10240.0
Windows 10 2016 LTSB (1607) 10.0.14393.0
Windows Server 2008 R2 6.1.7601.0
Windows Server 2012 6.2.9200.0
Windows Server 2012 R2 6.3.9600.0
Windows Server 2016 10.0.14393.0