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.
WinUI 3 ist das systemeigene Benutzeroberflächenframework zum Erstellen Windows Desktop-Apps. Sie ist Teil der Windows App SDK – eine Reihe von APIs und Tools, die vom Windows Betriebssystem selbst getrennt sind und auf dem Zielcomputer installiert oder zusammen mit Ihrer App verpackt werden müssen. WinUI 3 unterstützt sowohl C# als auch C++ und ist kein plattformübergreifendes oder webbasiertes Framework.
Important
WinUI 3 unterscheidet sich von UWP. WinUI 3 verwendet den Microsoft.UI.Xaml Namespace und wird als Desktopprozess ausgeführt; UWP verwendet Windows.UI.Xaml und wird in einem App-Container ausgeführt. WinUI 3 unterstützt paketierte Bereitstellung (MSIX), paketierte Bereitstellung mit externem Speicherort und nicht paketierte Bereitstellung – die richtige Wahl hängt von Ihrem Bereitstellungsszenario ab. Hinweise finden Sie unter Eine Vertriebsmethode auswählen.
Wählen Sie Ihren Pfad aus.
Es gibt zwei unterstützte Pfade zum Erstellen eines WinUI 3-Projekts.
| Visual Studio | Befehlszeile | |
|---|---|---|
| Optimal für | Entwickler, die neu in der Windows-Entwicklung sind, visuelle UI-Designer oder alle, die eine vollwertige IDE möchten | Entwickler sind mit dem Terminal, der CI/CD-Pipelines oder der Skriptumgebung vertraut. |
| Werkzeuge | Visual Studio 2026 mit installierten Windows App SDK- und WinUI-Workloads | .NET 10 SDK mit dotnet new WinUI-Vorlagen |
| Projekterstellung | Neuer Projekt-Assistent — wählen Sie die Vorlage Leere App, paketiert (WinUI 3 für Desktop) aus. | dotnet new winui -n MyApp |
| Erstellen und Ausführen | Drücken Sie F5 – Visual Studio erstellt, signiert und bereitstellt das MSIX-Paket und startet die App. |
dotnet run – Erstellt und startet die App mit Paketidentität (erfordert den Entwicklermodus) |
| Debuggen | Vollständiger Visual Studio Debugger mit XAML-Livevorschau | Debugger manuell anfügen oder die generierte .sln in Visual Studio öffnen |
Beide Pfade erzeugen gleichwertige WinUI 3-Projekte. Der Visual-Studio-Weg übernimmt die MSIX-Signierung und -Bereitstellung automatisch. Für die lokale Entwicklung wird im Befehlszeilenpfad dotnet run verwendet (das enthaltene Microsoft.Windows.SDK.BuildTools.WinApp-Paket übernimmt die Debug-Identität automatisch); für die Verteilung sind bei der Paketierung zusätzliche Schritte erforderlich.
Voraussetzungen
Beide Pfade teilen die gleichen Mindestanforderungen.
- Windows 10 Version 1809 (Build 17763) oder höher – Windows 11 wird empfohlen.
-
Entwicklermodus auf Ihrem Gerät aktiviert (
ms-settings:developers) - Visual Studio 2026 (Visual Studio Pfad) oder .NET 10 SDK (Befehlszeilenpfad)
Die Windows App SDK ist eine separate Installation von Windows. Visual Studio installiert sie als Teil des Workload-Setups. Bei Verwendung der Befehlszeile fügen die Vorlagen dotnet new winui automatisch die erforderlichen NuGet-Pakete hinzu.
Nächste Schritte
Windows developer