Dela via


Installera verktyg för Windows App SDK

Konfigurera utvecklingsdatorn med de verktyg som krävs för att skapa Windows-appar med hjälp av Windows App SDK (stabil versionskanal) och WinUI.

Innan du installerar några verktyg kan du läsa Systemkrav för Windows-apputveckling.

Viktig

Den här artikeln gäller endast för den stabila versionskanalen för Windows App SDK. Andra versionskanaler finns i Install tools for preview and experimental channels of the Windows App SDK.

Installera verktyg med winget

[Visual Studio 2022 och senare] Installera de verktyg och arbetsbelastningar som krävs med hjälp av konsolen och något av följande kommandon. De här kommandona öppnar Visual Studio Installer med alla saknade arbetsbelastningar valda, för vilka du kan välja Ändra för att installera nödvändiga arbetsbelastningar.

För C#-utvecklare

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

För C++-utvecklare

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

Installera verktyg manuellt

I följande avsnitt beskrivs hur du installerar de verktyg och arbetsbelastningar som krävs manuellt.

Installera Visual Studio

Använd följande länkar för att installera Visual Studio 2022 (rekommenderas) eller Visual Studio 2019. Du kan välja mellan den kostnadsfria Visual Studio Community Edition, Visual Studio Professional eller Visual Studio Enterprise. Innan du installerar någon av dem kan du läsa Systemkrav för Windows-apputveckling.

Viktig

Visual Studio 2022 rekommenderas för att utveckla appar med valfri version av Windows App SDK (Visual Studio 2019 stöder Windows App SDK 1.1 och tidigare).

Nödvändiga arbetsbelastningar och komponenter

Under Visual Studio-installationen har du möjlighet att installera arbetsbelastningar och komponenter (du kan också öppna Installationsprogrammet för Visual Studio och välja Ändra för att lägga till arbetsbelastningar och komponenter efter installationen). Vi rekommenderar att du installerar följande:

Inifrån Visual Studio Installer-appen:

  • På fliken Arbetsbelastningar:

    • För C#-apputveckling med hjälp av Windows App SDK väljer du .NET Desktop Development.
      • I fönstret Installationsinformation i installationsdialogrutan väljer du sedan Windows App SDK C#-mallar (längst ned i listan).
    • För utveckling av C++-appar med Windows App SDK väljer du Desktop-utveckling med C++
      • I fönstret Installationsinformation i installationsdialogrutan väljer du sedan Windows App SDK C++-mallar (längst ned i listan).
  • På fliken Enskilda komponenter i avsnittet SDK:er, bibliotek och ramverk kontrollerar du att Windows 10 SDK (10.0.19041.0) har valts.

Visual Studio-projekt- och objektmallar

Windows App SDK- innehåller Visual Studio-projekt- och objektmallar för att skapa och utveckla appar som använder WinUI 3-biblioteket för att implementera användargränssnittet.

Om du följde anvisningarna i Nödvändiga arbetsbelastningar och komponenter ovan bör mallarna redan vara installerade.

Välj C# eller C++ som språk, Windows som plattform och WinUI som projekttyp för att skapa ett nytt Windows App SDK-projekt.

Du kan också installera Template Studio for WinUI (C#) för att påskynda skapandet av nya .NET WinUI-appar med hjälp av ett guidebaserat användargränssnitt. Välj mellan en mängd olika projekttyper och funktioner för att generera en projektmall som är anpassad åt dig.

Fler versioner av Windows App SDK finns i Downloads for the Windows App SDK.

Hybrid C/C++ runtime-bibliotekslänkning

I versionerna 1,0,3 och 1,1 förhandsversion 2 och senare använder Windows App SDK hybrid C/C++-körbibliotekslänkning (hybrid CRT-länkning). Det här är en CRT-länkningsteknik som förenklar distributionen. Oavsett om du är C++-programutvecklare eller C++-biblioteksutvecklare finns här några resurser för att lära dig mer om hybrid-CRT-länkning:

Nästa steg

Om du vill skapa din första WinUI 3-app som använder Windows App SDK kan du läsa Skapa ditt första WinUI 3-projekt.

Se även Använda Windows App SDK i ett befintligt projekt.