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 koppeling om Visual Studio 2022 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.

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 WinUI-toepassingsontwikkeling.
    • Voor C++ app-ontwikkeling met behulp van de Windows App SDK selecteert u WinUI-toepassingsontwikkeling
      • Selecteer vervolgens in het deelvenster Installatiedetails van het installatiedialoogvenster onder de knoop WinUI-applicatieontwikkeling de optie C++ WinUI-hulpprogramma's voor WinUI-app-ontwikkeling. (Hiermee worden ook eventuele extra vereiste onderdelen geselecteerd.)

Notitie

In Visual Studio 17.10 - 17.12 wordt deze workload Windows-toepassingsontwikkeling genoemd.

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.