Packen, Bereitstellen und Abfragen von Windows-Apps

Sie stellen Windows-Apps (einschließlich UWPs und Desktop-Apps) mithilfe von MSIX/.appx-App-Paketen bereit, die auf dem OPC-Format basieren. Jedes App-Paket enthält die Dateien, aus denen die App besteht, und eine Manifestdatei, die die Software für Windows beschreibt.

Einführung

In der Regel erstellen und signieren Entwickler App-Pakete mit Visual Studio. Weitere Informationen finden Sie unter Packen einer UWP-App mit Visual Studio.

Mit dem Microsoft Store können Sie Ihre Apps ganz einfach erstellen, übermitteln und an Kunden auf der ganzen Welt verkaufen. Weitere Informationen finden Sie unter App-Übermittlungen.

Windows PowerShell Cmdlets können Sie branchenspezifische Windows-Apps installieren und verwalten, ohne den Store zu verwenden. Weitere Informationen finden Sie unter Appx-Modul-Cmdlets.

Mithilfe der Paket-, Bereitstellungs- und Abfrage-APIs können Sie die folgenden Aufgaben programmgesteuert ausführen:

  • Erstellen eines App-Pakets für eine Windows-App
  • Bereitstellen einer gepackten Windows-App
  • Auflisten der auf einem System installierten App-Pakete und Abrufen von Informationen zu ihnen aus dem Manifest
  • Nutzen des Inhalts eines App-Pakets

In diesem Abschnitt

Thema BESCHREIBUNG
Erstellen eines App-Pakets (C++) Erfahren Sie, wie Sie ein App-Paket mithilfe der Paket-API erstellen.
So erstellst du ein App-Paketsignaturzertifikat Erfahren Sie, wie Sie makeCert und Pvk2Pfx verwenden, um ein Testzertifikat für die Codesignatur zu erstellen, damit Sie Ihre App-Pakete signieren können.
Signieren eines App-Pakets mit SignTool Erfahren Sie, wie Sie Mit SignTool Ihre App-Pakete signieren, damit sie bereitgestellt werden können.
Behandeln von Signaturfehlern bei App-Paketen Ein Fehler bei der App-Bereitstellung kann durch einen Fehler beim Überprüfen der digitalen Signatur des App-Pakets verursacht werden. Erfahren Sie, wie Sie diese Fehler erkennen und was Sie dagegen tun können.
Programmgesteuertes Signieren eines App-Pakets (C++) Erfahren Sie, wie Sie ein App-Paket mit der SignerSignEx2-Funktion signieren .
Entwickeln einer OEM-App, die eine benutzerdefinierte Datei verwendet Erfahren Sie, wie Sie eine App entwickeln, die eine benutzerdefinierte Datei verwendet, um Informationen vom OEM an die App zu übergeben.
Extrahieren von App-Paketinhalten (C++) Erfahren Sie, wie Sie Mithilfe der Paket-API Dateien aus einem App-Paket extrahieren.
Abfragen von App-Paketmanifestinformationen (C++) Informationen zum Abrufen von Informationen aus einem App-Paketmanifest mithilfe der Paket-API
Problembehandlung Stellt Informationen bereit, die Ihnen helfen, Probleme zu beheben, die beim Packen, Bereitstellen oder Abfragen eines App-Pakets auftreten.
Verpackungs-API-Referenz Die Paketerstellungs-API erstellt, liest und schreibt App-Pakete.
Referenz zur Bereitstellungs-API Die Bereitstellungs-API installiert, aktualisiert und deinstalliert App-Pakete.
Abfrage-API-Referenz Die Abfrage-API ruft Informationen zu den auf dem System installierten App-Paketen ab.
Tools und PowerShell-Cmdlets Verwenden Sie diese Tools und Cmdlets, um App-Pakete zu erstellen, zu installieren und zu verwalten.
SDK-Beispiele Laden Sie SDK-Beispiele herunter, die die Paket-, Bereitstellungs- und Abfrage-APIs für Windows-Apps veranschaulichen.
Glossar Erfahren Sie mehr über die Begriffe im Zusammenhang mit der Verpackung, Bereitstellung und Abfrage von Windows-Apps.

 

Konzepte

App-Pakete und Bereitstellung

Sonstige Referenz

App-Paketmanifestschema

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation