Bewährte Methoden für das MSIX-Verpackungstool

Wenn Sie Ihre Umgebung noch nicht für die Konvertierung konfiguriert haben, können Sie unsere Empfehlungen zu bewährten Methoden für die Umgebung befolgen und dann hierher zurückkommen, um das MSIX Packaging Tool zu einrichten. Bevor Sie mit Konvertierungen beginnen, empfehlen wir Ihnen, 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 Landing Page), um die Standardwerte für Ihr Tool zu konfigurieren.

Konfigurieren der Standardeinstellungen des MSIX Packaging Tools

  • Generieren einer Befehlszeile mit jedem Paket Durch diese Einstellung wird automatisch eine Befehlszeilenvorlagendatei generiert, sodass Sie eine vorkonfigurierte Befehlszeilenvorlagendatei für diese Anwendung verwenden können, wenn Sie dieselbe Anwendung (z. B. eine neue Version) später über die Befehlszeile neu packen. Sie müssen ein Installationsprogramm bereitstellen, um während des Workflows eine Vorlagendatei zu generieren.
  • Standardmäßig alle Fehlerbehebungen für den Computer zur Vorbereitung auswählen Mit dieser Einstellung können Sie alle empfohlenen Fixes vorab auswählen, sodass Sie während der Phase der Computervorbereitung einfach alle deaktivieren können, ohne sie einzeln auswählen zu müssen.
  • Erzwingen Microsoft Store Versionsanforderungen Wenn Sie planen, Ihre Anwendung über die Microsoft Store bereitzustellen, sollten Sie sicherstellen, dass diese Option ausgewählt ist, damit sie den Speicheranforderungen entspricht (dies wirkt sich auf die Paketversionsanforderungen und die Unterstützung der Mindestversion des Betriebssystems aus). Wenn diese Option deaktiviert ist, ist für das Paket eine Mindestversion auf Windows 10 1709 festgelegt, und Sie haben die vollständige Kontrolle über die vier Ziffern der Paketversion. Wenn diese Option überprüft wird, 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).
  • Paketintegrität beim Generieren eines Pakets hinzufügen Wenn diese Option ausgewählt ist, wird paketintegrität automatisch allen generierten Paketen hinzugefügt. Paketintegrität wird ab Windows 10 2004 unterstützt.
  • Hinzufügen von Unterstützung für MSIX Core beim Generieren eines Pakets Mit dieser Option können Sie jedem paket, das Sie generieren, MSIX Core-Unterstützung hinzufügen. Sobald diese Option ausgewählt ist, wird eine Dropdownliste angezeigt, in der Sie die Windows version angeben können, die unterstützt werden soll.
  • Standardspeicherort Geben Sie den Standardspeicherort an, an dem die generierten Pakete und die zugehörigen Dateien gespeichert werden.
  • Standardspeicherort für das Durchsuchen des Installationsprogramms Geben Sie den Standardspeicherort für die Suche nach zu konvertierenden Installationsprogrammen an.
  • Serverportnummer Geben Sie die Serverportnummer für das MSIX Packaging Tool an. Dies ist relevant, wenn Sie die Konvertierung mithilfe eines Remotecomputers planen.
  • Umgebungspräferenz Geben Sie die Standardumgebung für jede Konvertierung an.
  • Signaturpräferenz Geben Sie beim Konvertieren von Anwendungen die Standardoption für die Signierung an. Sie müssen Ihr MSIX-Paket signieren, um es zu installieren. Sie können zwischen einigen Optionen für Ihre Signaturpräferenz wählen.
    • Mit Device Guard-Signatur anmelden: Diese Option wird empfohlen, wenn Sie in Ihrem Unternehmen kein vertrauenswürdiges Zertifikat haben. Es gibt einige Schritte zum Aktivieren Device Guard-Signatur, die Sie ausführen müssen, bevor Sie diese Option auswählen.
    • Signieren mit einem Zertifikat (PFX): Diese Option wird empfohlen, wenn Sie bereits über ein vertrauenswürdiges Zertifikat verfügen, das Sie in Ihrem Unternehmen verwenden.
    • Angeben einer CER-Datei (nicht signieren): Wenn Sie zum Zeitpunkt der Konvertierung keine Signierung wünschen, aber sicherstellen möchten, dass die Herausgeberinformationen zum Zeitpunkt der Signierung 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 nach dem Erstellen des Pakets signieren möchten, können Sie diese Option auswählen. Es wird auch empfohlen, ihrer Signaturpräferenz (falls zutreffend) eine Zeitstempelserver-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.

Weitere Einstellungen

  • Datei- und Registrierungsausschlüsse Es gibt zwar einen Standardsatz von Ausschlusselementen, es wird jedoch empfohlen, alle Ausschlusselemente für Ihre speziellen Anforderungen zu suchen und zu entfernen.
  • Exitcodes des Installers Wenn Sie über bestimmte Exitcodes des Installationsprogramms verfügen, die Sie während der Konvertierung neu starten möchten, können Sie diese hier angeben. Standardmäßig wurden 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 nie automatisch vom Verpackungstool ausgelöst wird, wenn Sie die Benutzeroberfläche verwenden. Dies ist jedoch möglich, wenn Sie die Befehlszeilenoption verwenden.

Sie können Ihre Einstellungen für die Freigabe auch importieren oder exportieren, indem Sie diese Anweisungen verwenden.

Bewährte Methoden während des erneuten Packens

Wenn Sie das MSIX Packaging Tool verwenden, sollten Sie beim Neupacken auch einige Dinge als bewährte Methode verwenden:

  • 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 dies dazu bei tragen wird, die im Paket nicht erforderlichen Daten zu reduzieren.
  • Es ist erforderlich, dass Sie Ihr Paket signieren, um es zu installieren. Es wird jedoch auch empfohlen, den Zeitstempel ihres Zertifikats zu verwenden, 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

Es wird empfohlen, dass Sie Ihr MSIX-Paket auch nach der Konvertierung in einer sauberen Umgebung testen, wie bei der Einrichtung der Umgebung angegeben. Sie sollten Ihr MSIX-Paket auf einem anderen Computer testen, auf dem das vorherige Installationsprogramm nicht installiert ist. So können Sie sicherstellen, dass es bei der Bereitstellung des MSIX-Pakets über alle benötigten Komponenten verfügt und keine Elemente aus dem vorherigen Installationsprogramm aus dem vorherigen Installationsprogramm entfernt. Dies kann durch einen neuen virtuellen Computer, z. B. die Schnellstart-VM,oder durch Rückgängig machen Ihres Konvertierungscomputers erreicht werden, wenn Sie vor beginn der Konvertierung einen Prüfpunkt erstellt haben.