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.
App-Verpackungen bieten Ihrer App ein vorhersehbares Installations-, Update- und Wartungsmodell auf Windows. WinUI 3-Apps sind standardmäßig verpackt, während viele andere App-Typen nicht vorhanden sind. Features, die von der Paketidentität abhängen, umfassen Hintergrundaufgaben, Pushbenachrichtigungen, Windows 10 Live-Kacheln, benutzerdefinierte Kontextmenüerweiterungen, Freigabeziele und andere Erweiterbarkeitspunkte. Das Packen unterstützt auch sauberere Bereitstellungen, zuverlässige Updates und Verteilung über Kanäle wie die Microsoft Store- und Unternehmensbereitstellungstools.
Die Bereitstellung bestimmt, wie Sie die App und alle Laufzeitabhängigkeiten an Benutzer verteilen. Diese Übersicht hilft Ihnen bei der Auswahl eines Paketmodells, eines Verteilungspfads und für Apps, die das Windows App SDK, ein frameworkabhängiges oder eigenständiges Bereitstellungsmodell verwenden.
Auswählen von Paket-, Verteilungs- und Bereitstellungsoptionen
- Einen Vergleich von verpackten, verpackten Modellen mit externem Speicherort und nicht verpackten Modellen finden Sie unter Verpackungsübersicht.
- Informationen zum Vergleich der Microsoft Store-, Enterprise- und direkten Downloadpfade finden Sie unter Einen Verteilungspfad auswählen.
- Informationen zum Vergleichen von frameworkabhängigen und eigenständigen Windows App SDK Bereitstellung finden Sie unter Windows App SDK Bereitstellungsübersicht.
- Den aktuellen Status der Verteilungsfeatures, einschließlich des
ms-appinstallerProtokolls, finden Sie unter "Aktueller Status von Windows App-Verteilungsfeatures".
Windows App-Bereitstellungsszenario – Kurzübersicht
Die folgende Tabelle ordnet gängige Bereitstellungsziele den Paketierungs- und Windows App SDK-Laufzeitoptionen zu. Informationen zu Codesignaturkosten und Unterstützung für die Verwaltung mobiler Geräte (Mobile Device Management, MDM) finden Sie unter Auswählen eines Verteilungspfads.
| Verteilungsziel | Verpackungsmodus | Laufzeitmodus | Windows App SDK Laufzeit auf dem Zielcomputer |
|---|---|---|---|
| Veröffentlichen im Microsoft Store | Verpackt (MSIX) | Framework-abhängig | Automatisch vom Store installiert |
| Direkter MSIX-Download von der Website (mit App Installer) | Verpackt (MSIX) | Entweder | Gebündelt, wenn eigenständig; das Frameworkpaket muss mit der App verteilt werden, wenn es frameworkabhängig ist |
| Unternehmensbereitstellung über Microsoft Intune oder Microsoft Configuration Manager (ConfigMgr) | Verpackt (MSIX) oder verpackt mit externem Speicherort (Windows 10, Version 2004, Build 19041 oder höher) | Entweder | Verpackte Apps können Frameworkabhängigkeiten deklarieren; Frameworkabhängige Apps, die mit externem Speicherort verpackt sind, müssen die Laufzeit separat bereitstellen. |
| Direkter Download mit einem WiX- oder Inno-Installationsprogramm | Verpackt mit externem Speicherort oder entpackt | Als eigenständige Lösung empfohlen | Gebündelt durch eigenständige Bereitstellung |
| Xcopy- oder ZIP-Archiv (kein Installationsprogramm) | Unverpackt | Eigenständig | Gebündelt durch eigenständige Bereitstellung |
| Frameworkabhängiger Download (geringster Speicherbedarf) | Unverpackt | Framework-abhängig | Muss vorinstalliert oder separat bereitgestellt werden |
| Artefakt der kontinuierlichen Integration oder interner Test | Entweder | Eigenständige Systeme vereinfachen die Maschineneinrichtung | Gebündelt, wenn eigenständig; erfordert Laufzeitinstallation, wenn frameworkabhängig |
Note
PublishSingleFile (Einzeldatei EXE) funktioniert mit entpackten, eigenständigen .NET WinUI 3-Apps (Windows App SDK 1.5 und höher). Es erzeugt eine einzelne verteilungsfähige EXE, die Abhängigkeiten beim ersten Start in ein temporäres Verzeichnis extrahiert. Verpackte Apps (MSIX oder mit externem Speicherort verpackt) unterstützen PublishSingleFile nicht. Informationen zu den erforderlichen MSBuild-Eigenschaften und zur Überprüfung zur Buildzeit finden Sie unter WindowsAppSDKSingleFileVerifyConfiguration.
Packen und Bereitstellungsressourcen
Verpackung
Bereiten Sie Ihre App für die Verteilung vor, indem Sie konfigurieren, wie sie verpackt, installiert und aktualisiert wird.
Einsatz
Erfahren Sie, wie Sie die Windows App SDK mit Ihrer App mithilfe von Framework oder eigenständigen Bereitstellungsoptionen bereitstellen und verwalten.
Verwandte Inhalte
Windows developer