Lingkungan build WDK dan Visual Studio
Windows Driver Kit (WDK) 8.1 dan WDK 8 memperkenalkan perubahan besar pada lingkungan yang Anda gunakan untuk membangun driver. WDK tidak lagi menggunakan Build.exe. Lingkungan build WDK untuk driver menggunakan MSBuild.exe dan sepenuhnya terintegrasi dengan lingkungan pengembangan Visual Studio. Ini berarti bahwa file sumber, makefile.inc, makefile.new, dan file build terkait lainnya yang ada di versi WDK sebelumnya tidak lagi digunakan. WDK sekarang memungkinkan Anda membuat, mengedit, membangun, menguji, dan menyebarkan driver melalui Visual Studio. Tujuan dari dokumen ini adalah untuk memberikan informasi untuk membantu pengguna yang terbiasa dengan WDK sebelumnya dalam memulai WDK 8.1 dan WDK 8.
Catatan Proyek dan solusi yang dibuat dengan WDK 8 harus ditingkatkan agar berfungsi dengan WDK 8.1 dan Microsoft Visual Studio 2013. Sebelum Anda membuka proyek atau solusi, jalankan ProjectUpgradeTool. ProjectUpgradeTool mengonversi proyek dan solusi sehingga dapat dibangun menggunakan WDK 8.1.
Di bagian ini
Topik | Deskripsi |
---|---|
Bagian ini memperkenalkan beberapa terminologi MSBuild dasar kepada pengembang WDK, yang terbiasa dengan Build.exe dan NMake.exe. Bagian ini menunjukkan konstruksi proyek MSBuild sederhana. |
|
Visual Studio dapat mengelola beberapa proyek. Bagian ini menjelaskan lingkungan build WDK. |
|
Windows Driver Kit (WDK) memanfaatkan fitur toolset platform MSBuild untuk menyediakan alat dan pustaka yang khusus untuk pengembangan driver. Fitur toolset platform MSBuild dapat diperluas. Versi spesifik dari toolset platform yang ingin Anda gunakan dikontrol oleh properti MSBuild yang disebut PlatformToolset. Proyek dapat beralih antara alat dan pustaka dengan mengatur properti PlatformToolset dalam file proyek. |
|
Lembar properti driver memiliki pengaturan default untuk semua alat yang digunakan MSBuild untuk membangun proyek driver apa pun. |
|
File WindowsDriver.Common.targets, WindowsDriver.masm.targets, dan WindowsDriver.arm.targets menyediakan target yang diperlukan untuk membangun driver. |
|
Secara default, WDK menggunakan makro direktori menengah $(IntDir) untuk menentukan direktori output build default. |
|
Windows Driver Kit (WDK) mencakup alat yang sering digunakan dalam proses build tetapi biasanya tidak didistribusikan dengan Visual Studio. Alat-alat ini digunakan untuk menandatangani driver atau paket driver, menerapkan pelacakan perangkat lunak, atau untuk memproses dan mengkompilasi file sumber daya atau pesan (stampinf.exe, mc.exe, tracewpp.exe, binplace.exe, dll.). Alat baris perintah ini perlu diekspos ke MSBuild sebagai tugas (terkandung dalam target) sehingga dapat dijalankan selama proses build. WDK menyediakan komponen yang diperlukan sehingga Anda dapat menjalankan alat ini sebagai tugas MSBuild saat Anda membangun driver Anda. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk