Freigeben über


Installieren von Tools für das Windows App SDK

Konfigurieren Sie Ihren Entwicklungscomputer mit den Tools, die zum Erstellen von Windows-Apps mit dem Windows App SDK (Stable Release Channel) und WinUI-erforderlich sind.

Bevor Sie Tools installieren, siehe Systemanforderungen für die Entwicklung von Windows-Apps.

Wichtig

Dieser Artikel gilt nur für den stabilen Veröffentlichungskanal des SDK für Windows Apps. Weitere Informationen zu anderen Veröffentlichungskanälen finden Sie unter Install tools for preview and experimental channels of the Windows App SDK.

Installieren von Tools mit winget

[Visual Studio 2022 und höher] Installieren Sie die erforderlichen Tools und Workloads mithilfe der Konsole und eines der folgenden Befehle. Mit diesen Befehlen wird Visual Studio Installer mit allen fehlenden Workloads geöffnet, für die Sie Ändern auswählen können, um die erforderlichen Arbeitslasten 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

In den folgenden Abschnitten wird beschrieben, wie Sie die erforderlichen Tools und Workloads manuell installieren.

Installieren von Visual Studio

Verwenden Sie die folgenden 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 vor der Installation die Systemanforderungen für die Entwicklung von Windows-Apps.

Wichtig

Visual Studio 2022 wird für die Entwicklung von Apps mit einer beliebigen Version des Windows App SDK empfohlen (Visual Studio 2019 unterstützt Windows App SDK 1.1 und früher).

Erforderliche Workloads und Komponenten

Während der Visual Studio-Installation haben Sie die Möglichkeit, Workloads und Komponenten zu installieren (Sie können auch das Visual Studio-Installationsprogramm öffnen und " ändern" auswählen, um Workloads und Komponenten nach der Installation hinzuzufügen). Es wird empfohlen, Folgendes zu installieren:

In der Visual Studio-Installer-App:

  • Auf der Registerkarte Workloads:

    • 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.
  • Stellen Sie auf der Registerkarte einzelnen Komponenten im Abschnitt SDKs, Bibliotheken und Frameworks sicher, dass 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 erforderlichen Workloads und Komponenten oben befolgt haben, sollten die Vorlagen bereits installiert sein.

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.