Bewährte Methoden für das MSIX-Verpackungstool

Wenn Sie Ihre Umgebung noch nicht für die Konvertierung konfiguriert haben, können Sie unseren Empfehlungen für bewährte Methoden der Umgebung folgen und dann hier zurückkehren, um das MSIX Packaging Tool einzurichten. Bevor Sie mit Konvertierungen beginnen, empfehlen wir, Ihre Einstellungen im MSIX Packaging Tool zu konfigurieren, um Ihren Workflow jedes Mal zu vereinfachen. Starten Sie das MSIX Packaging Tool, und wechseln Sie dann zu den Einstellungen (Zahnrad oben rechts auf der Startseite), um die Standardeinstellungen ihres Tools zu konfigurieren.

Standardeinstellungen für das MSIX-Verpackungstool konfigurieren

  • Generieren Sie eine Befehlszeile mit jedem Paket Diese Einstellung macht sie so, dass Sie automatisch eine Befehlszeilenvorlagendatei generieren, sodass Sie eine vorkonfigurierte Befehlszeilenvorlagendatei für diese Anwendung (z. B. eine neue Version) über die Befehlszeile neu packen. Sie müssen ein Installationsprogramm bereitstellen, um während des Workflows eine Vorlagendatei zu generieren.
  • Wählen Sie standardmäßig alle Korrekturen für die Vorbereitung des Computers aus. Mit dieser Einstellung können Sie alle empfohlenen Korrekturen vorab ausgewählt haben, sodass Sie während der Vorbereitungsphase einfach alle deaktivieren können, ohne sie einzeln auswählen zu müssen.
  • Erzwingen sie die Anforderungen für die Versionsverwaltung im Microsoft Store, wenn Sie planen, Ihre Anwendung über den Microsoft Store bereitzustellen, sollten Sie sicherstellen, dass sie den Store-Anforderungen entspricht (dies wirkt sich auf die Paketversionsanforderungen und die Mindestunterstützung der Betriebssystemversion aus). Wenn diese Option deaktiviert ist, verfügt das Paket über eine Mindestversion, die auf Windows 10 1709 festgelegt ist, und Sie haben die vollständige Kontrolle über die vier Ziffern der Paketversion. Wenn diese Option aktiviert ist, ist für das Paket eine Mindestversion auf Windows 10 1809 festgelegt, und die Version muss auf .0 enden (z. B. 1.5.6.0).
  • Hinzufügen der Paketintegrität beim Generieren eines Pakets Wenn diese Option ausgewählt ist, wird die Paketintegrität automatisch allen generierten Paketen hinzugefügt. Die Paketintegrität wird unter Windows 10 2004 und höher unterstützt.
  • Fügen Sie Unterstützung für MSIX Core hinzu, wenn Sie ein Paket generieren. Mit dieser Option können Sie allen von Ihnen generierten Paketen MSIX Core-Unterstützung hinzufügen. Sobald diese Option ausgewählt ist, wird eine Dropdownliste angeboten, mit der Sie die zu unterstützende Windows-Version angeben können.
  • Standardspeicherort Angeben des Standardspeicherorts , an dem die generierten Pakete und zugehörigen Dateien gespeichert werden.
  • Speicherort des Standardinstallationsprogramms: Geben Sie den Standardspeicherort an, um zu konvertierende Installationsprogramme zu finden.
  • Serverportnummer Geben Sie die Serverportnummer für das MSIX Packaging Tool an. Dies ist relevant, wenn Sie planen, mithilfe eines Remotecomputers zu konvertieren.
  • Umgebungseinstellung Geben Sie die Standardumgebung für jede Konvertierung an.
  • Signatureinstellung Geben Sie die Standardoption für die Signatur an, wenn Sie Anwendungen konvertieren. Es ist erforderlich, ihr MSIX-Paket zu signieren, um es zu installieren. Sie können aus einigen Optionen für Ihre Signatureinstellung auswählen.
    • Sign with Device Guard signing - we recommend this option if you don't have a trusted certificate in your enterprise. Es gibt einige Schritte zum Aktivieren der Device Guard-Signatur , die Sie ausführen müssen, bevor Sie diese Option auswählen.
    • Sign with a certificate (.pfx) – We recommend this option if you already have a trusted certificate that you are using in your enterprise.
    • Geben Sie eine CER-Datei an (nicht signiert) – Wenn Sie sich zum Zeitpunkt der Konvertierung nicht signieren möchten, aber sicherstellen möchten, dass die Herausgeberinformationen zum Zeitpunkt der Signatur gültig sind, können Sie diese Option auswählen.
    • Paket nicht signieren. - Wenn Sie Ihr Paket mit einer anderen Methode oder zu einem späteren Zeitpunkt signieren möchten, nachdem das Paket generiert wurde, können Sie diese Option auswählen. Außerdem wird empfohlen, Ihrer Signatureinstellung (falls zutreffend) eine Timestamp-Server-URL hinzuzufügen, damit Ihre Anwendung installiert werden kann, auch wenn Ihr Zertifikat abläuft.

Hinweis

Das Signieren einer MSIX-Paketformatanwendung mit einem SHA1-Zertifikat wird nicht unterstützt.

Andere Einstellungen

  • Datei- und Registrierungsausschlüsse Während wir über einen Standardsatz von Ausschlusselementen verfügen, empfehlen wir, ein Erscheinungsbild zu übernehmen und Ausschlusselemente für Ihre spezifischen Anforderungen hinzuzufügen oder zu entfernen.
  • Installationsprogramm-Exitcodes Wenn Sie bestimmte Installations-Exitcodes haben, die Sie während der Konvertierung einen Neustart auslösen möchten, können Sie diese hier angeben. Standardmäßig haben wir bereits allgemeine hinzugefügt, aber Sie können diese entfernen, wenn Sie nie möchten, dass Neustarts ausgelöst werden. Beachten Sie, dass ein Neustart niemals automatisch vom Verpackungstool ausgelöst wird, wenn Sie die Benutzeroberfläche verwenden. Dies geschieht jedoch, wenn Sie die Befehlszeilenoption verwenden.

Sie können Ihre Einstellungen auch mithilfe dieser Anweisungen importieren oder exportieren.

Bewährte Methoden während des erneuten Packens

Wenn Sie das MSIX Packaging Tool verwenden, gibt es ein paar Dinge, die wir auch empfehlen, während des Umpackens als bewährte Methode zu tun:

  • Beim Packen von ClickOnce-Installationsprogrammen muss eine Verknüpfung an den Desktop gesendet werden, wenn das Installationsprogramm dies nicht bereits übernimmt. Im Allgemeinen empfiehlt es sich, immer daran zu denken, eine Verknüpfung mit der ausführbaren Datei der Haupt-App an den Desktop zu senden.
  • Beim Erstellen von Änderungspaketen müssen Sie den Paketnamen (Identitätsname) der übergeordneten Anwendung auf der Benutzeroberfläche des Tools deklarieren, damit das Tool im Manifest des Änderungspakets die richtige Paketabhängigkeit festlegt.
  • Das Ausführen der Vorbereitungsschritte auf der Seite "Computer vorbereiten" ist optional, wird jedoch dringend empfohlen, da dadurch alle überflüssigen Daten in Ihrem Paket reduziert werden.
  • Es ist erforderlich, dass Sie Ihr Paket signieren, um es zu installieren, aber wir empfehlen auch, dass Sie Ihr Zertifikat zeitstempeln, damit Ihre Anwendung installiert werden kann, auch wenn Ihr Zertifikat abläuft.
  • Das Deklarieren eines Installationsspeicherortfelds auf der Seite "Paketinformationen " ist optional. Stellen Sie sicher, dass dieser Pfad dem Installationspfad des Installationsprogramms der Anwendung entspricht.

Bewährte Methoden zum Testen Ihres MSIX-Pakets

Wir empfehlen, ihr MSIX-Paket auch nach der Konvertierung in einer sauber Umgebung zu testen, wie wir während der Umgebungseinrichtung angegeben haben. Sie sollten Ihr MSIX-Paket auf einem anderen Computer testen, auf dem das vorherige Installationsprogramm nicht installiert wurde, damit Sie sicherstellen können, wenn Sie Ihr MSIX-Paket bereitstellen, alle benötigten Komponenten enthält und nichts vom vorherigen Installationsprogramm übernommen wird. Dies kann über einen neuen virtuellen Computer, z. B. den virtuellen Schnellerstellungscomputer, oder durch rückgängig machen Ihres Konvertierungscomputers erreicht werden, wenn Sie einen Prüfpunkt erstellt haben, bevor Sie mit der Konvertierung beginnen.