Visual Studio ejecuta MSBuild automáticamente para los proyectos que admite.
Si hace clic derecho en un proyecto y lo descarga, puede editarlo en Visual Studio. Recarga (haz clic derecho en el proyecto de nuevo), forza una (re) construcción para probar tus cambios. Una alternativa es editar el archivo del proyecto en un editor externo y Visual Studio detectará las copias guardadas y ofrecerá volver a cargar el proyecto por usted.
Parece que va por buen camino, y si está pensando en escribir destinos o tareas de MSBuild personalizadas, tómese el tiempo para separarlos de su proyecto actual para que pueda volver a utilizarlos. No reinventar la rueda, sin embargo, los dos principales proyectos de MSBuild complementarios son MSBuild Community Tasks y MSBuild Extension Pack.
Actualización: A juzgar por su comentario sobre la respuesta de Mitch, también puede considerar agregar un nuevo elemento de configuración o propiedades personalizadas a un proyecto. Una nueva configuración de MSBuild (algo distinto de la depuración/versión predeterminada) podría ejecutar pruebas de unidades, documentación de compilación o lo que quieras automatizar. Una propiedad MSBuild personalizada le permitiría usar la configuración normal de depuración/liberación y extend it para automatizar más de su proceso de compilación, simplemente depende de lo que desee.Cualquiera de los enfoques también podría ser conducido desde el command line.
Am I pasar por la borda por querer un fichero de construcción por separado si no estoy usando CI o versiones compiladas? La construcción es un pequeño complejo, eso es todo. –
@Alex no te estás excediendo. el mayor costo es la curva de aprendizaje y parece que ya estás en ese camino, así que diría que vale la pena la inversión de aprendizaje para hacerlo con un archivo de compilación separado. Mire las extensiones de compilación e incluso el software de compilación de licencias si puede pagar, ya que puede ser de ayuda. – dove