Motore di compilazione MSBuild Microsoft Open Sources
1 minuto. leggere
Edizione del
Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più
Microsoft Build Engine è una piattaforma per la creazione di applicazioni. Questo motore, noto anche come MSBuild, fornisce uno schema XML per un file di progetto che controlla il modo in cui la piattaforma di compilazione elabora e crea il software. Visual Studio usa MSBuild, ma non dipende da Visual Studio. Richiamando msbuild.exe nel file di progetto o di soluzione, puoi orchestrare e creare prodotti in ambienti in cui Visual Studio non è installato.
Visual Studio usa MSBuild per caricare e compilare progetti gestiti. I file di progetto in Visual Studio (.csproj,.vbproj, vcxproj e altri) contengono codice XML MSBuild che viene eseguito quando si compila un progetto utilizzando l'IDE. I progetti di Visual Studio importano tutte le impostazioni necessarie e creano processi per eseguire il tipico lavoro di sviluppo, ma puoi estenderli o modificarli da Visual Studio o utilizzando un editor XML.
Microsoft ha ora MSBuild open source e il codice sorgente è ora disponibile su Github. Trovalo qui.