Delen via


Hulpprogramma's installeren voor de Windows App SDK

Configureer uw ontwikkelcomputer met de hulpprogramma's die nodig zijn om Windows-apps te bouwen met behulp van de Windows App SDK- (stabiel releasekanaal) en WinUI-.

Zie Systeemvereisten voor het ontwikkelen van Windows-appsvoordat u hulpprogramma's installeert.

Belangrijk

Dit artikel is alleen van toepassing op het stabiele releasekanaal van de Windows App SDK. Voor andere releasekanalen, zie Hulpprogramma's installeren voor preview- en experimentele kanalen van de Windows App SDK.

Hulpprogramma's installeren met winget

[Visual Studio 2022 en hoger] installeer de vereiste hulpprogramma's en workloads met behulp van de console en een van de volgende opdrachten. Deze opdrachten openen de Visual Studio Installer met ontbrekende workloads geselecteerd, waarvoor u Wijzigen kunt selecteren om de vereiste workloads te installeren.

Voor C#-ontwikkelaars

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

Voor C++ ontwikkelaars

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

Hulpprogramma's handmatig installeren

In de volgende secties wordt beschreven hoe u de vereiste hulpprogramma's en workloads handmatig installeert.

Visual Studio installeren

Gebruik de volgende koppelingen om Visual Studio 2022 (aanbevolen) of Visual Studio 2019 te installeren. U kunt kiezen tussen de gratis Visual Studio Community Edition, Visual Studio Professional of Visual Studio Enterprise. Zie Systeemvereisten voor het ontwikkelen van Windows-appsvoordat u een van beide installeert.

Belangrijk

Visual Studio 2022 wordt aanbevolen voor het ontwikkelen van apps met elke versie van de Windows App SDK (Visual Studio 2019 ondersteunt Windows App SDK 1.1 en eerder).

Vereiste werklasten en onderdelen

Tijdens de installatie van Visual Studio hebt u de mogelijkheid om workloads en onderdelen te installeren (u kunt ook het Installatieprogramma van Visual Studio openen en Wijzigen selecteren om workloads en onderdelen toe te voegen na de installatie). U wordt aangeraden het volgende te installeren:

Vanuit de Visual Studio Installer-app:

  • Op het tabblad Workloads:

    • Voor C#-app-ontwikkeling met behulp van de Windows App SDK selecteert u .NET Desktop Development.
      • Selecteer vervolgens in het deelvenster Installatiedetails van het installatiedialoogvenster Windows App SDK C#-sjablonen (onderaan de lijst).
    • Voor C++ app-ontwikkeling met behulp van de Windows App SDK selecteert u Desktop-ontwikkeling met C++
      • Selecteer vervolgens in het deelvenster Installatiedetails van het installatiedialoogvenster de optie Windows App SDK C++-sjablonen (onderaan in de lijst).
    • Voor de ontwikkeling van UWP-apps (Universal Windows Platform) selecteert u Universal Windows Platform development
      • Controleer vervolgens in het deelvenster Installatiedetails van het installatiedialoogvenster voor die workload of C++ (v143) Universal Windows Platform-hulpmiddelen is geselecteerd.
  • Controleer op het tabblad Afzonderlijke onderdelen in de sectie SDK's, bibliotheken en frameworks of Windows 10 SDK (10.0.19041.0) is geselecteerd.

Visual Studio-project- en itemsjablonen

De Windows App SDK bevat Visual Studio-project- en itemsjablonen voor het maken en ontwikkelen van apps die gebruikmaken van de WinUI 3-bibliotheek om de gebruikersinterface te implementeren.

Als u de instructies in Vereiste workloads en onderdelen hierboven hebt gevolgd, moeten de sjablonen al zijn geïnstalleerd.

Selecteer C#- of C++ als taal, Windows als platform en WinUI- als projecttype om een nieuw Windows App SDK-project te maken.

Installeer eventueel Template Studio for WinUI (C#) om het maken van nieuwe .NET WinUI-apps te versnellen met behulp van een gebruikersinterface op basis van een wizard. Selecteer een van de verschillende projecttypen en -functies om een projectsjabloon te genereren die voor u is aangepast.

Zie Downloads voor de Windows App SDKvoor meer versies van de Windows App SDK.

Koppeling voor hybride C/C++ runtime-bibliotheek

In releases 1.0.3 en 1.1 Preview 2 en hoger gebruikt de Windows App SDK hybride C/C++ runtimebibliotheekkoppeling (hybride CRT-koppeling). Dit is een CRT-koppelingstechniek die de implementatie vereenvoudigt. Of u nu een C++-toepassingsontwikkelaar of een C++-bibliotheekontwikkelaar bent, hier volgen enkele bronnen voor meer informatie over hybride CRT-koppeling:

Volgende stappen

Zie Uw eerste WinUI 3-project makenom uw eerste WinUI 3-app te maken die gebruikmaakt van de Windows App SDK.

Zie ook De Windows App SDK gebruiken in een bestaand project.