Installieren von Tools für das Windows App SDK

Konfigurieren Ihres Entwicklungscomputers durch Installieren der entsprechenden Tools zum Entwickeln von Apps für Windows mithilfe des Windows App SDK und von WinUI.

Hinweis

Dieser Artikel gilt für den stabilen Releasekanal für das Windows App SDK. Informationen hierzu finden Sie unter Windows App SDK-Releasekanäle. Informationen zu anderen Kanälen finden Sie unter Installieren von Tools für Vorschau- und experimentelle Kanäle des Windows App SDK.

Installieren von Tools mit winget

Geben Sie einen der folgenden Befehle in die Konsole ein, um die erforderlichen Tools und Workloads über die Befehlszeile zu installieren. Dies wird erst ab Visual Studio 2022 unterstützt. Wenn bei Ihnen bereits Visual Studio 2022 oder eine höhere Version installiert ist, wird durch den Befehl ein Visual Studio-Installer geöffnet, in dem alle fehlenden Workloads ausgewählt sind. Sie können dann im Visual Studio-Installer die Option Ändern auswählen, um die erforderlichen Workloads zu installieren.

Für C#-Entwickler

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

Für C++-Entwickler

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

Manuelles Installieren der Tools

Lesen Sie die folgenden Abschnitte, wenn Sie die erforderlichen Tools und Workloads manuell installieren.

Installieren von Visual Studio

Verwenden Sie diese Links, um Visual Studio 2022 (empfohlen) oder Visual Studio 2019 zu installieren. Sie können zwischen der kostenlosen Visual Studio Community Edition, Visual Studio Professional und Visual Studio Enterprise wählen. Lesen Sie die Informationen unter Systemanforderungen für die Windows-App-Entwicklung, bevor Sie loslegen.

Wichtig

Visual Studio 2019 unterstützt nur Windows App SDK 1.1 und früher. Visual Studio 2022 wird für die Entwicklung von Apps mit allen Versionen des Windows App SDK empfohlen.

Erforderliche Workloads und Komponenten

Beim Installieren von Visual Studio können Sie einstellen, welche Workloads und Komponenten installiert werden sollen. Nach der Installation können Sie den Visual Studio-Installer öffnen und Ändern auswählen, um Workloads und Komponenten hinzuzufügen.

Wählen Sie während der Installation folgende Workloads und Komponenten aus:

In der Visual Studio-Installer-App:

  • Wählen Sie auf der Registerkarte Workloads des Installationsdialogfelds die entsprechenden Optionen aus:

    • Wählen Sie für die C#-App-Entwicklung mithilfe des Windows App SDK .NET Desktop-Entwicklung aus.
      • Wählen Sie dann im Bereich Installationsdetails des Installationsdialogfelds Windows App SDK C#-Vorlagen (unten in der Liste) aus.
    • Wählen Sie für die C++-App-Entwicklung mithilfe des Windows App SDK Desktop-Entwicklung mit C++ aus.
      • Wählen Sie dann im Bereich Installationsdetails des Installationsdialogfelds Windows App SDK C++-Vorlagen (unten in der Liste) aus.
  • Wählen Sie für Universelle Windows-Plattform-App-Entwicklung (UWP) Universelle Windows-Plattform Entwicklung aus.

    • Stellen Sie dann im Bereich Installationsdetails des Installationsdialogfelds für diese Workload sicher, dass C++ (v143) Universelle Windows-Plattform-Tools ausgewählt ist.
  • Stellen Sie sicher, dass auf der Registerkarte Einzelne Komponenten des Installationsdialogfelds im Abschnitt SDKs, Bibliotheken und Frameworks die Option Windows 10 SDK (10.0.19041.0) ausgewählt ist.

Visual Studio-Projekt- und -Elementvorlagen

Das Windows App SDK enthält Projekt- und Elementvorlagen von Visual Studio zum Erstellen und Entwickeln von Apps, die die WinUI 3-Bibliothek zum Implementieren der Benutzeroberfläche verwenden.

Wenn Sie die Anweisungen in den oben aufgeführten Erforderlichen Arbeitslasten und Komponenten befolgt haben, sind die Vorlagen bereits installiert.

Wählen Sie C# oder C++ als Sprache, Windows als Plattform und WinUI als Projekttyp aus, um ein neues Windows App SDK-Projekt zu erstellen.

Installieren Sie optional Template Studio for WinUI (C#), um die Erstellung neuer .NET WinUI-Apps mit einer assistentenbasierten Benutzeroberfläche zu beschleunigen. Wählen Sie aus einer Vielzahl von Projekttypen und Features, um eine auf Ihre Anforderungen zugeschnittene Projektvorlage zu generieren.

Weitere Versionen des Windows App SDK finden Sie unter Downloads für das Windows App SDK.

Hybrid-C/C++-Laufzeitbibliotheksverknüpfung

In den Releases 1.0.3 und 1.1 Preview 2 und höher verwendet das Windows App SDK die Hybrid-C/C++-Laufzeitbibliotheksverknüpfung (Hybrid-CRT-Verknüpfung). Dies ist eine CRT-Verknüpfungstechnik, die die Bereitstellung vereinfacht. Unabhängig davon, ob Sie C++-Anwendungsentwickler oder C++-Bibliotheksentwickler sind, finden Sie hier einige Ressourcen zum Erlernen der Hybrid-CRT-Verknüpfung.

Nächste Schritte

Informationen zum Erstellen Ihrer ersten WinUI 3-App, die das Windows App SDK verwendet, finden Sie unter Erstellen Ihres ersten WinUI 3-Projekts.

Siehe auch Verwenden des Windows App SDK in einem vorhandenen Projekt.