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.
Visual Studio kan meerdere projecten beheren. In deze sectie wordt de WDK-buildomgeving beschreven.
Een Visual Studio-oplossing kan bestaan uit één project of meerdere projecten: zowel stuurprogrammaprojecten als niet-stuurprogrammaprojecten. Elk project is gekoppeld aan een platformhulpprogrammaset. De platformhulpprogrammaset breidt het buildproces voor een bepaalde doelarchitectuur uit en wijzigt dit om een bepaald type binair bestand te bouwen. Het binaire bestand kan een stuurprogramma, een bibliotheek of een uitvoerbaar programma zijn.
In de volgende afbeelding ziet u een typisch buildproces met behulp van het MSBuild-platform. In het diagram maakt het stuurprogrammaproject (MSBuild Project 1) gebruik van hulpprogramma's voor het stuurprogrammaplatform om stuurprogramma's te bouwen. Het stuurprogrammaproject kan verwijzen naar headers en bibliotheken in de Windows-kernelmodus en gebruikersmodus. Het Windows DLL-project (MSBuild Project 2) bouwt een DLL en maakt gebruik van de Windows SDK-platformhulpprogramma'sset voor het bouwen van toepassingen of bibliotheken in de gebruikersmodus. Elke platform-hulpprogrammaset heeft een eigen set doelen. Deze doelen roepen taken aan. Met deze taken worden de buildhulpprogramma's uitgevoerd.
Voor systeemeigen C/C++-code (gebruikersmodus en kernelmodus) en beheerde code installeert de WDK het .NET Full Framework, Windows-headers, bibliotheken (gebruikersmodus of kernelmodus) en hulpprogramma's, .NET Tools en de VC-compilers, CRT-headers en bibliotheken. Samen met deze, om C/C++-projecten te kunnen bouwen met MSBuild, moeten alle onderdelen die door de compiler zijn vereist, worden geïnstalleerd.