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).
- För C#-apputveckling med hjälp av Windows App SDK väljer du .NET Desktop Development.
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:
- riktlinjer för hybrid-CRT-länkningskodning på GitHub.
- Hybrid-CRT-länkningssegmentet i WinUI community-anrop från 20 april 2022.
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.
Relaterade ämnen
- Windows App SDK
- Windows App SDK-versionskanaler
- Installera verktyg för förhandsgransknings- och experimentkanaler av Windows App SDK
- Systemkrav för Windows-apputveckling
- Windows App SDK och Windows-versioner som stöds
- Nedladdningar för Windows App SDK
- Skapa ditt första WinUI 3-projekt
- Använda Windows App SDK i ett befintligt projekt
Windows developer