En las propiedades del proyecto de Visual Studio 2008, pestaña Aplicación, puedo establecer el Tipo de salida en Aplicación de Windows, Aplicación de consola o Biblioteca de clases. Tengo un proyecto que deseo construir como una herramienta independiente (aplicación de consola) y estar disponible para otras herramientas en las que estoy trabajando como biblioteca de clases.Creación de proyecto de Visual Studio como un ejecutable Y una DLL
La interfaz gráfica de usuario VS solo me permite elegir una u otra, y construir el proyecto dos veces todo el tiempo es inconveniente.
¿Cómo puedo configurarlo para generar ambos tipos de salida en un único trabajo de compilación? ¿Escribo algún archivo personalizado de MSBuild .targets o qué?
Problema relacionado la prioridad más baja es probar mi herramienta; si utilizo 'Create Unit Tests' de Visual Studio para generar un proyecto de prueba, resultará * levemente * diferente dependiendo de si el proyecto principal se configuró en Console App o Class Lib en ese momento, de modo que se vuelve a cambiar el proj principal & forth alternativamente romperá la construcción del proyecto de prueba. Cojo. –