Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs hur du använder NuGet för att installera Windows-drivrutinspaket på datorn. NuGet är en populär pakethanterare som används för att paketera och distribuera programvara. Mer information finns i Vad är NuGet?.
Översikt över Windows Drivers Kit
Windows-drivrutinspaket (WDK) är en programvaruverktygsuppsättning som används för att utveckla, testa och distribuera Windows-drivrutiner. Innehållet som ingår i WDK:n kan kategoriseras i fem unika typer: Rubriker, bibliotek, exempel, verktyg och mallar.
WDK släpps i tre olika distributioner med olika installationsalternativ.
Windows-drivrutinspaket (WDK): WDK är tillgängligt som ett traditionellt msi-baserat paket. Det kräver att Visual Studio installeras och att WDK:n är installerad på %ProgramFiles(x86)%\Windows Kits\. Information om hur du laddar ned och installerar WDK finns i Ladda ned Windows-drivrutinspaket (WDK).
Enterprise Windows Drivers Kit (EWDK): EWDK levereras som en fristående ISO, som innehåller kommandoradens kompilatorverktyg, SDK och WDK. EWDK är en fristående fristående kommandoradsmiljö. Kom igång genom att montera ISO och köra LaunchBuildEnv. Information om hur du laddar ned och använder EWDK finns i Ladda ned Windows-drivrutinspaket (WDK).
Windows Drivers Kit NuGet-paket: WDK NuGet-paketet består av viktiga bibliotek, rubriker, DLL, verktyg och metadata som används för att skapa Windows-drivrutiner som delas och stöds av moderna CI/CD-pipelines. Den officiella versionen av WDK NuGet-paketet är nu tillgänglig på nuget.org. Information om den senaste versionen av WDK, SDK och Visual Studio finns i Version av Kit.
Utvecklare kan komma åt och integrera Windows Driver Kit(WDK) NuGet-paket direkt från Visual Studio via NuGet Správca balíkov. Genom att använda dessa paket kan förarutvecklare sömlöst installera viktiga byggverktyg i sina projekt, vilket underlättar en effektiviserad och effektiv process för att förvärva WDK. Dessutom möjliggör användningen av WDK NuGet-paket mer frekventa uppdateringar och versioner, och de kan enkelt integreras i byggsystem i CI/CD-pipelines. Mer information finns i Installera och hantera paket i Visual Studio med hjälp av NuGet Správca balíkov-.
Här är länkarna till x64- och ARM64 WDK NuGet-paketen som är tillgängliga på nuget.org.
x64: https://www.nuget.org/packages/Microsoft.Windows.WDK.x64/
ARM64: https://www.nuget.org/packages/Microsoft.Windows.WDK.ARM64
Anvisningar för att skapa drivrutiner i automatiserade byggsystem
Anvisningar om hur du skapar drivrutiner i ett stort automatiserat system finns i Skapa lokalt.
Komma igång med WDK NuGet
Förutsättningar
- X64/ARM64 PC med Windows 11 eller senare.
Installera Visual Studio 2026
WDK NuGet kräver Visual Studio. Ladda ned och installera Visual Studio 2026 Community, Professional eller Enterprise Edition.
Ladda ned Visual Studio-verktyg
När du installerar Visual Studio 2026 väljer du arbetsbelastningen Skrivbordsutveckling med C++ och lägger sedan till följande under Individuella komponenter:
- C++ Spectre-skyddade bibliotek för x64/x86 (senaste versionen av MSVC)
- C++ Spectre-minimerade bibliotek för ARM64/ARM64EC (senaste MSVC)
- C++ ATL med Spectre-åtgärder för x64/x86 (senaste versionen av MSVC)
- C++ ATL med Spectre-åtgärder för ARM64/ARM64EC (senaste MSVC)
- C++ MFC med Spectre-skydd för x64/x86 (Senaste MSVC)
- C++ MFC med Spectre-skydd för ARM64/ARM64EC (den senaste MSVC)
- Windows-drivrutinspaket
Tips/Råd
Använd sökrutan för att leta efter "64 senaste spectre" (på engelska installationer) eller "64 senaste" (i icke-engelska installationer) för att snabbt se dessa komponenter.
Så här installerar du WDK NuGet
Följ följande steg för att hämta och installera WDK NuGet-paketet i Visual Studio.
Starta Visual Studio.
Skapa ett nytt drivrutinsprojekt, till exempel ett C++-projekt för kernellägesdrivrutiner (KMDF).
Högerklicka på drivrutinsprojektets lösningsfil och välj Hantera NuGet-paket.
Välj den nedrullningsbara menyn bredvid paketkällan och välj
nuget.org.Sök efter WDK.
Välj
Microsoft.Windows.WDK.x64ellerMicrosoft.Windows.WDK.ARM64baserat på den plattformsarkitektur som du vill utveckla för.Låt andra kryssrutor vara inställda som standard.
Välj Installera.
Anmärkning
SDK NuGet-paketet installeras automatiskt som en del av WDK NuGet-installationen.
Slutför installationen genom att granska och godkänna licensvillkoren.
Skapa och testa WDK-drivrutinslösningen.
Anmärkning
Användning av dotnet-kommandoraden fungerar inte med WDK och dess användning rekommenderas inte.
Så här uppdaterar du WDK NuGet
Följ dessa steg om du vill uppdatera NuGet-paket i befintliga drivrutinsprojekt.
Öppna det befintliga drivrutinsprojektet i Visual Studio.
Högerklicka på drivrutinsprojektets lösningsfil och välj Hantera NuGet-paket.
Välj fliken Uppdateringar .
Välj rutan Inkludera förhandsversioner om du vill använda WDK-paket i förhandsversion.
Välj de paket som du vill uppdatera i listan.
Välj Installera.
Välj Använd.
Slutför installationen genom att granska och godkänna licensvillkoren.
Se även
- Vad är NuGet?
- Använd kommandoradsparametrar för att installera, uppdatera och hantera Visual Studio
- Ladda ned Visual Studio-verktyg