Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Bilgisayarınıza Windows Driver Kit'i yüklemek için NuGet'in nasıl kullanılacağı açıklanır. NuGet, yazılımları paketlemek ve dağıtmak için kullanılan popüler bir paket yöneticisidir. Daha fazla bilgi için bkz. NuGet nedir?.
Windows Sürücü Seti'ne Genel Bakış
Windows Driver Kit (WDK), Windows sürücülerini geliştirmek, test etmek ve dağıtmak için kullanılan bir yazılım aracı kümesidir. WDK'de yer alan içerik beş benzersiz türe kategorilere ayrılmış olabilir: Üst Bilgiler, Kitaplıklar, Örnekler, Araçlar ve Şablonlar.
WDK, farklı yükleme seçenekleriyle üç farklı dağıtımda yayınlanır.
Windows Sürücü Seti (WDK): WDK, geleneksel msi tabanlı bir paket olarak kullanılabilir. Visual Studio'yu yüklemesini ve WDK'nin %ProgramFiles(x86)%\Windows Kits\
'ye yüklenmesini gerektirir. WDK'yi indirme ve yükleme hakkında bilgi için bkz. windows sürücü setini (WDK) indirme .
Enterprise Windows Drivers Kit (EWDK): EWDK, komut satırı derleyici derleme araçlarını, SDK'yı ve WDK'yi içeren tek başına bir ISO olarak gönderilir. EWDK, tek başına bağımsız bir komut satırı ortamıdır. Başlamak için ISO'yu bağlamanız ve LaunchBuildEnv'i çalıştırmanız gerekir. EWDK'yi indirme ve kullanma hakkında bilgi için Windows Driver Kit'i (WDK) indirmeadresini ziyaret edin.
Windows Drivers Kit NuGet Paketi: WDK NuGet paketi, modern CI/CD işlem hatları tarafından paylaşılan ve desteklenen Windows sürücüleri oluşturmak için kullanılan temel kitaplıklardan, üst bilgilerden, DLL'lerden, araçlardan ve meta verilerden oluşur. WDK NuGet paketinin resmi sürümü artık nuget.org'da mevcut. En son sürüm numarası 10.0.26100.3323. WDK, SDK ve Visual Studio'nun en son sürümü hakkında bilgi için bkz. Kit sürüm oluşturma.
Geliştiriciler Windows Driver Kit (WDK) NuGet paketlerine doğrudan Visual Studio'dan NuGet Paket Yöneticisi aracılığıyla erişebilir ve tümleştirebilir. Sürücü geliştiriciler bu paketleri kullanarak projelerine sorunsuz bir şekilde temel derleme araçları yükleyerek WDK'yi almak için kolaylaştırılmış ve verimli bir süreci kolaylaştırabilir. Ayrıca, WDK NuGet paketlerinin kullanımı daha sık güncelleştirmelere ve sürümlere olanak tanır ve CI/CD işlem hatlarında derleme sistemleriyle kolayca tümleştirilebilir. Daha fazla bilgi için bkz. NuGet Paket Yöneticisi'ni kullanarak Visual Studio'da paketleri yükleme ve yönetme.
nuget.org üzerinde bulunan x64 ve ARM64 WDK NuGet paketlerinin bağlantıları aşağıdadır.
x64: https://www.nuget.org/packages/Microsoft.Windows.WDK.x64/
ARM64: https://www.nuget.org/packages/Microsoft.Windows.WDK.ARM64
Otomatik derleme sistemlerinde sürücü oluşturma yönergeleri
Büyük otomatik bir sistemdeki sürücüleri oluşturma yönergeleri için bkz. Yerelde Oluşturma.
WDK NuGet ile Çalışmaya Başlama
Önkoşullar
- Windows 11 veya daha yeni bir sürüme sahip X64/ARM64 bilgisayar.
Visual Studio 2022'yi yükleme
WDK NuGet için Visual Studio gerekir. Visual Studio 2022 Community, Professional veya Enterprise sürümünü indirin ve yükleyin.
Visual Studio Araçlarını İndir
Visual Studio 2022'yi yüklediğinizde, C++ ile Masaüstü Geliştirme iş yükünü seçin ve ardından Bireysel Bileşenler kategorisi altında şunları ekleyin:
- MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre etkilerine karşı güçlendirilmiş kütüphaneler (En son)
- MSVC v143 - VS 2022 C++ x64/x86 Spectre önlemleri alınmış kütüphaneler (En son sürüm)
- En son v143 derleme araçları için Spectre Azaltmaları içeren C++ ATL (ARM64/ARM64EC)
- Son sürüm v143 derleme araçları için Spectre Azaltmaları içeren C++ ATL (x86 & x64)
- C++ MFC için Spectre Mitigasyonları ile en son v143 derleme araçları (ARM64/ARM64EC)
- Spectre Azaltmaları ile en yeni v143 yapı araçları için C++ MFC (x86 & x64)
- Windows Sürücü Seti
WDK NuGet'i Yükleme
Visual Studio'da WDK NuGet paketini almak ve yüklemek için aşağıdaki adımları izleyin.
Visual Studio'yu başlatın.
"Çekirdek Modu Sürücüsü (KMDF)" C++ projesi gibi yeni bir sürücü projesi oluşturun.
Sürücü projesi çözüm dosyasına sağ tıklayın ve NuGet Paketlerini Yönetseçeneğini belirleyin.
Paket kaynağının yanındaki açılan menüyü seçin ve
nuget.org
öğesini seçin.Arayın: WDK.
Geliştirmek istediğiniz platform mimarisine göre
Microsoft.Windows.WDK.x64
veyaMicrosoft.Windows.WDK.ARM64
seçin.Diğer onay kutularını varsayılan değerlerinde ayarlayın.
Yükle'yi seçin.
Uyarı
SDK NuGet paketi, WDK NuGet yüklemesinin bir parçası olarak otomatik olarak yüklenir.
Yüklemeyi tamamlamak için lisans koşullarını gözden geçirin ve kabul edin.
WDK sürücü çözümünüzü derleyin ve test edin.
Uyarı
dotnet komut satırının kullanımı WDK ile çalışmaz ve kullanılması önerilmez.
WDK NuGet'i Güncelleştirme
Mevcut sürücü projelerinde NuGet Paketlerini güncelleştirmek için şu adımları izleyin.
Visual Studio'da var olan sürücü projesini açın.
Sürücü projesi çözüm dosyasına sağ tıklayın ve NuGet paketlerini yönetseçin.
Güncelleştirmeler sekmesini seçin.
Yayın öncesi WDK paketlerini kullanmak istiyorsanız Ön sürümü dahil et kutusunu seçin.
Listeden güncelleştirmek istediğiniz paketleri seçin.
Yükle'yi seçin.
seçin, sonra daUygula'yı seçin.
Yüklemeyi tamamlamak için lisans koşullarını gözden geçirin ve kabul edin.
Ayrıca bkz.
- NuGet nedir?
- Visual Studio yüklemek, güncelleştirmek ve yönetmek için komut satırı parametrelerini kullanma
- Visual Studio Araçlarını İndir