Vorrei compilare una soluzione passando il percorso del file di soluzione (file .sln) e la modalità di compilazione (debug, release). Non voglio chiamare un processo da riga di comando come devenv.exe o msbuild.exe, preferisco usare un'API e sapere se ci sono errori di compilazione.Come creare una soluzione di Visual Studio in modo programmatico?
È possibile? Si prega di fornire campioni se pensate di sapere come farlo.
È incredibile la facilità con cui un codice di uscita può essere utilizzato per lo script. (Penso che troppe persone non si ricordino di quanto semplici e semplici file batch debbano funzionare ... poi di nuovo sono passati alcuni anni da quando il DOS era popolare, quindi forse non lo sanno.) –
Abbastanza giusto che suoni davvero molto più facile che usando l'API. Penso che sia un peccato che non ci sia un'API .net semplice con un oggetto corretto restituito dove potremmo verificare gli errori. eccetera. Grazie – clems
Indovina che hai perso le API di Build Engine che itowlson ha indicato http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.engine.buildprojectfile.aspx –