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 oggetto TargetDeviceFamily appropriato con il nome MSIXCore.Desktop e un valore MinVersion corrispondente al numero di build del sistema operativo. Assicurarsi di includere anche la voce 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 targetDeviceFamily con il nome MSIXCore.Server. La distribuzione Windows Server Core non è supportata.

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

Se si dispone di un pacchetto MSIX, è possibile usare lo strumento pacchetto MSIX per aggiornare il pacchetto esistente in modo da 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 Windows che si desidera sia supportata 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 Dipendenza aggiungere MSIX Core come famiglia di dispositivi di destinazione (vedere sopra)
  3. Salvare e chiudere il manifesto
  4. Firmare di nuovo il pacchetto
  5. Fare clic su Salva e selezionare se si vuole incrementare il pacchetto

Aggiungere il supporto di 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 Windows per cui si vuole supportare per impostazione predefinita
  5. Salvare le 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 che si sta generando, se non è stato specificato come impostazione predefinita. È anche possibile sovrascrivere l'impostazione predefinita specificata nelle impostazioni.

  1. Nel passaggio Di conversione delle informazioni sul pacchetto selezionare la casella di controllo Aggiungi supporto per MSIX Core a questo pacchetto
  2. Selezionare la Windows che si desidera sia supportata per questo pacchetto
  3. Continuare con il processo di conversione

Windows versioni supportate da MSIX Core

Nome 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
R2 per Windows Server 2012 6.3.9600.0
Windows Server 2016 10.0.14393.0