Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Windows Driver Kit (WDK) 8.1 en WDK 8 hebben een belangrijke wijziging geïntroduceerd in de omgeving die u gebruikt om een stuurprogramma te bouwen. De WDK maakt niet langer gebruik van Build.exe. De WDK-buildomgeving voor stuurprogramma's maakt gebruik van MSBuild.exe en is volledig geïntegreerd met de Ontwikkelomgeving van Visual Studio. Dit betekent dat bronbestanden, makefile.inc, makefile.new en andere gerelateerde buildbestanden die aanwezig zijn in de vorige versie van de WDK niet meer worden gebruikt. Met WDK kunt u nu een stuurprogramma maken, bewerken, bouwen, testen en implementeren via Visual Studio. Het doel van dit document is om gebruikers te helpen vertrouwd te raken met eerdere WDK's om aan de slag te gaan met de WDK 8.1 en WDK 8.
Notitie Projecten en oplossingen die zijn gemaakt met de WDK 8 moeten worden geüpgraded voor gebruik met wdk 8.1 en Microsoft Visual Studio 2013. Voordat u de projecten of oplossingen opent, voert u ProjectUpgradeTool uit. De ProjectUpgradeTool converteert de projecten en oplossingen zodat ze kunnen worden gebouwd met WDK 8.1.
In dit onderdeel
| Onderwerp | Beschrijving |
|---|---|
In deze sectie worden enkele eenvoudige MSBuild-terminologie geïntroduceerd voor WDK-ontwikkelaars, die bekend zijn met Build.exe en NMake.exe. In deze sectie ziet u de bouw van eenvoudige MSBuild-projecten. |
|
Visual Studio kan meerdere projecten beheren. In deze sectie wordt de WDK-buildomgeving beschreven. |
|
De Windows Driver Kit (WDK) maakt gebruik van de msBuild-platformhulpprogrammasetfunctie om hulpprogramma's en bibliotheken te bieden die specifiek zijn voor de ontwikkeling van stuurprogramma's. De extensiefunctie van het MSBuild-platformhulpprogramma is uitbreidbaar. De specifieke versie van de platformhulpprogrammaset die u wilt gebruiken, wordt beheerd door een MSBuild-eigenschap met de naam PlatformToolset. Projecten kunnen schakelen tussen hulpprogramma's en bibliotheken door de eigenschap PlatformToolset in te stellen in het projectbestand. |
|
De eigenschappenvensters van het stuurprogramma hebben standaardinstellingen voor alle hulpprogramma's die MSBuild gebruikt om een stuurprogrammaproject te bouwen. |
|
De bestanden WindowsDriver.Common.targets, WindowsDriver.masm.targets en WindowsDriver.arm.targets bieden de doelen die nodig zijn om een stuurprogramma te bouwen. |
|
De WDK gebruikt standaard de tussenliggende map $(IntDir) macro om de standaard build-uitvoermap op te geven. |
|
De Windows Driver Kit (WDK) bevat hulpprogramma's die vaak worden gebruikt in het buildproces, maar die normaal gesproken niet worden gedistribueerd met Visual Studio. Deze hulpprogramma's worden gebruikt voor het ondertekenen van stuurprogramma's of stuurprogrammapakketten, het implementeren van softwaretracering of het verwerken en compileren van bron- of berichtbestanden (stampinf.exe, mc.exe, tracewpp.exe, binplace.exe, enzovoort). Deze commandoregelprogramma's moeten beschikbaar worden gemaakt voor MSBuild als taken die in targets zijn opgenomen, zodat ze kunnen worden uitgevoerd tijdens het buildproces. De WDK biedt de benodigde onderdelen, zodat u deze hulpprogramma's kunt uitvoeren als MSBuild-taken wanneer u uw stuurprogramma bouwt. |