Me gustaría compilar una solución pasando la ruta del archivo de solución (archivo .sln) y el modo de compilación (depuración, lanzamiento). No quiero llamar a un proceso de línea de comandos como devenv.exe o msbuild.exe, en su lugar me gustaría utilizar una API y saber si hubo errores de compilación.¿Cómo construir programáticamente una solución de estudio visual?
¿Es posible? Proporcione ejemplos si cree que sabe cómo hacerlo.
Es increíble lo fácil que puede ser un código de salida para la secuencia de comandos. (Creo que demasiadas personas no recuerdan qué tan simples y fáciles de trabajar con los archivos por lotes ... luego, han pasado algunos años desde que el DOS era popular, así que tal vez simplemente no lo sepan). –
Lo suficiente como para sonar de hecho mucho más fácil que usar la API. Creo que es una lástima que no haya una API .net fácil, pero con un objeto adecuado devuelto donde podríamos probar los errores. etc. Gracias – clems
Supongo que se ha perdido las API de Build Engine que itowlson señaló http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.engine.buildprojectfile.aspx –