Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einige moderne Windows-Umgebungen erfordern, dass Ihre App package identity zur Laufzeit besitzen muss (d. h. Ihre App muss packaged sein). Dies umfasst bestimmte Windows-Funktionen, bestimmte Windows-Runtime-APIs, Paket-Erweiterungen und UWP-Komponenten.
Universelle Windows-Plattform (UWP) Apps erhalten standardmäßig die Paketidentität, da sie nur über MSIX-Pakete verteilt werden können. Andere Arten von Windows-Apps, einschließlich WPF Apps, können auch über MSIX-Pakete bereitgestellt werden, um die Paketidentität abzurufen. Apps, die mit externem Speicherort verpackt sind, verfügen jedoch auch über paketidentität. Weitere Informationen zu diesen Bedingungen finden Sie unter Vor- und Nachteile des Verpackens Ihrer App.
Nur verpackte Apps (einschließlich Apps, die mit externem Speicherort verpackt sind) verfügen zur Laufzeit über eine Paketidentität. Wenn Ihre App über paketidentität verfügt, können Sie die folgenden Features in Ihrer App verwenden.
Benachrichtigungen
Die Windows App SDK-Benachrichtigungs-APIs erfordern, dass Ihre App über eine Paketidentität verfügt.
Integrieren mit Paketerweiterungen
Wenn Ihre App in das System integriert werden muss (z. B. Firewallregeln einrichten), beschreiben Sie diese Dinge im Paketmanifest Ihrer App, und das System führt den Rest aus. Für die meisten dieser Aufgaben müssen Sie überhaupt keinen Code schreiben. Mit etwas XML im Manifest können Sie Dinge wie: einen Prozess starten, wenn sich der Benutzer anmeldet; Integrieren Sie Ihre App in den Datei-Explorer; und fügen Sie Ihre App eine Liste der Druckziele hinzu, die in anderen Apps angezeigt werden.
Weitere Informationen finden Sie unter Integrieren Ihrer Desktop-App in Paketerweiterungen.
Erhalten von Aktivierungsinformationen für App-Pakete
Ab Windows 10 Version 1809 können verpackte Apps bestimmte Arten von Aktivierungsinformationen während des Starts abrufen. Sie können beispielsweise Informationen zur App-Aktivierung erhalten, indem Sie eine Datei öffnen, auf ein interaktives Popup klicken oder indem Sie ein Protokoll verwenden.
Weitere Informationen finden Sie unter Abrufen von Aktivierungsinformationen für verpackte Apps.
Verwenden des Windows App SDK in einem vorhandenen Projekt
Sie können die Windows App SDK verwenden, um moderne Windows Features wie WinUI 3-Steuerelemente, Pushbenachrichtigungen und App-Lebenszyklusverwaltung zu Ihrer vorhandenen Win32- oder .NET-Desktop-App hinzuzufügen, ohne dass eine vollständige Neuschreibung erforderlich ist.
Weitere Informationen finden Sie unter Add Windows App SDK Features zu Ihrem vorhandenen Projekt.
Verteilen
Wenn Sie Ihre App in einem MSIX-Paket verpacken, ist es sehr einfach, sie zu verteilen, indem Sie sie auf dem Microsoft Store veröffentlichen oder es auf Systeme querladen.
Weitere Informationen finden Sie unter "Verpacken und Bereitstellen Ihrer App".
Windows developer