Verpacken, Bereitstellen und Abfragen von Windows-Apps

Die Bereitstellung, Verwaltung und Wartung von Windows-Apps (einschließlich UWPs und Desktop-Apps) erfolgt über .msix/.appx-App-Pakete, die auf dem OPC-Format basieren. Jedes App-Paket enthält die Dateien, die die App darstellen 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.

Der Microsoft Store erleichtert das Erstellen, Übermitteln und Verkaufen Ihrer Apps an Kunden auf der ganzen Welt. Weitere Informationen finden Sie unter App-Übermittlungen.

Mit Windows PowerShell-Cmdlets können Sie Branchen-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 diese Aufgaben programmgesteuert ausführen:

  • Erstellen eines App-Pakets für eine Windows-App
  • Bereitstellen einer verpackten Windows-App
  • Aufzählung der auf einem System installierten App-Pakete und Abruf von Informationen über sie aus ihrem 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 Verpackungs-API erstellen.
So erstellst du ein App-Paketsignaturzertifikat Erfahren Sie, wie Sie MakeCert und Pvk2Pfx zum Erstellen eines Testcodesignaturzertifikats verwenden, damit Sie Ihre App-Pakete signieren können.
So signieren Sie ein App-Paket mit SignTool Erfahren Sie, wie Sie SignTool verwenden, um Ihre App-Pakete zu signieren, damit sie bereitgestellt werden können.
So behandeln Sie Fehler bei App-Paketsignaturen Ein App-Bereitstellungsfehler 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 tun müssen.
So signieren Sie programmatisch ein App-Paket (C++) Erfahren Sie, wie Sie ein App-Paket mithilfe der SignerSignEx2-Funktion signieren.
So entwickeln Sie eine 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 weiterzugeben.
So verwenden Sie das Appx-Modul in einem anderen Netfx-Host als powershell.exe Erfahren Sie, wie Sie das Appx-Modul in einem anderen Netfx-Host als powershell.exe verwenden.
Extrahieren von App-Paketinhalten (C++) Erfahren Sie, wie Sie Dateien mithilfe der Verpackungs-API aus einem App-Paket extrahieren.
Abfrage-App-Paketmanifestinformationen (C++) Informationen zum Abrufen von Informationen aus einem App-Paketmanifest mithilfe der Verpackungs-API
Problembehandlung Enthält Informationen, mit denen Sie Probleme beheben können, die beim Verpacken, Bereitstellen oder Abfragen eines App-Pakets auftreten.
API-Referenz zum Packen Die Verpackungs-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 zum Erstellen, Installieren und Verwalten von App-Paketen.
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 zum Verpacken, Bereitstellen und Abfragen von Windows-Apps.

 

Konzepte

App-Pakete und -Bereitstellung

Sonstige Referenzen

App-Paketmanifestschema

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation