Aktualisieren Ihres vorhandenen MSIX-Pakets zur Unterstützung von MSIX Core

Bevor Sie Ihr MSIX-Paket mit MSIX Core bereitstellen können, müssen Sie zuerst Ihr MSIX-Paketmanifest aktualisieren.

Apps, die als MSIX verpackt sind, müssen mit dem Betriebssystem kompatibel sein, in dem sie bereitgestellt werden. Das MSIX-Paketmanifest muss eine richtige TargetDeviceFamily mit dem Namen MSIXCore.Desktop und einer MinVersion enthalten, die der Buildnummer des Betriebssystems entspricht. Stellen Sie sicher, dass Sie auch den entsprechenden Eintrag für Windows 10, Version 1709 und höher, miteinschließen, damit die App auf Betriebssystemen, die MSIX nativ unterstützen, ordnungsgemäß bereitgestellt wird.

Im folgenden Beispiel wird Windows 7 SP1 als Mindestversion angegeben:

  <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>

Alle MSIXCore.Desktop-Apps werden auf dem Windows Server mit desktopdarstellungsbasierten Betriebssystemen mit derselben Buildnummer bereitgestellt. Wenn die Anwendung nur für ein Serverbetriebssystem bestimmt ist, geben Sie eine TargetDeviceFamily mit dem Namen MSIXCore.Server an. Die Bereitstellung auf Windows Server Core wird nicht unterstützt.

Aktualisierung des Manifests mit dem MSIX-Paketeditor

Wenn Sie ein MSIX-Paket haben, können Sie das MSIX-Paket-Tool verwenden, um Ihr vorhandenes Paket zu aktualisieren und MSIX Core zu unterstützen, ohne es neu zu packen. Sie können dies auf zwei Arten über den Paket-Editor tun:

  1. Öffnen der MSIX Packaging Tool-App
  2. Paket-Editor auswählen
  3. Klicken Sie auf Durchsuchen ..., um ihr Paket zu finden
  4. Klicken Sie auf Paket öffnen

[Option 1] Verwenden Sie das Kontrollkästchen und die Auswahlliste, um Unterstützung hinzuzufügen

  1. Aktivieren Sie unter MSIX Core-Support das Kontrollkästchen, um Unterstützung für MSIX Core zu diesem Paket hinzuzufügen
  2. Wählen Sie die Windows-Version, die Sie für dieses Paket unterstützen möchten

[Option 2] Manuelles Hinzufügen in der Manifestdatei

  1. Klicken Sie unter Manifestdatei auf Datei öffnen
  2. Sie zeigen das Paketmanifest an. Fügen Sie unter Abhängigkeit MSIX Core als Zielgerätefamilie hinzu (siehe oben)
  3. Speichern und schließen Sie die Manifestdatei
  4. Erneutes Signieren des Pakets
  5. Klicken Sie auf Speichern und wählen Sie aus, ob Sie Ihr Paket inkrementieren möchten

Hinzufügen von MSIX Core-Unterstützung mit dem MSIX Packaging Tool während der Konvertierung

Ab Version 1.2020.402.0 können Sie MSIX Core-Unterstützung zu jedem MSIX-Paket hinzufügen, das Sie mit dem MSIX-Paketerstellungstool erstellen.

Hinzufügen der MSIX Core-Unterstützung zu allen MSIX-Paketen

  1. Öffnen der MSIX Packaging Tool-App
  2. Wählen Sie das Zahnrad oben rechts, um auf Einstellungen zuzugreifen
  3. Aktivieren Sie unter Toolstandards das Kontrollkästchen, um Unterstützung für MSIX Core beim Generieren eines Pakets hinzuzufügen.
  4. Wählen Sie die Windows-Version aus, für die Sie standardmäßig unterstützen möchten.
  5. Einstellungen speichern

Hinzufügen von MSIX Core-Unterstützung zu einem einzelnen Paket während des Workflows

Während der Konvertierung eines vorhandenen Installationsprogramms können Sie dem zu erstellenden Paket die Unterstützung für MSIX Core hinzufügen, wenn dies nicht als Standardeinstellung festgelegt ist. Sie können auch die Standardeinstellung überschreiben, die Sie in Ihren Einstellungen festgelegt haben.

  1. Aktivieren Sie im Schritt Paketinformationen der Konvertierung das Kontrollkästchen Unterstützung für MSIX Core zu diesem Paket hinzufügen
  2. Wählen Sie die Windows-Version, die Sie für dieses Paket unterstützen möchten
  3. Weiter mit Ihrem Konvertierungsprozess

Von MSIX Core unterstützte Windows-Versionen

Name Version
Windows 7, SP 1 6.1.7601.0
Windows 8.1 (Update 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