visual una studio programa para etiquetas etiqueta ejemplo definicion concepto clases biblioteca c# visual-studio build build-process build-automation

una - Construyendo soluciones C#desde línea de comandos con Visual Studio 2010



etiquetas de c# (6)

Los archivos de solución y proyecto de Visual Studio también son archivos de compilación de MSBuild .

Simplemente puede ejecutar MSBuild contra el archivo de solución / proyecto y se compilará:

<path to>msbuild.exe <path to>solution/project file

Quiero automatizar el proceso de compilación para mis soluciones de C #. ¿Cómo puedo crear soluciones de C # desde la línea de comandos para no tener que lidiar con dependencias manualmente?


Para soluciones que puede usar:

devenv /build Release Solution.sln

o

devenv /build Debug Solution.sln



msbuild YourSolution.sln



si abre un aviso de comando de Visual Studio desde su menú de inicio, puede llamar a MSBuild y proporcionarle el archivo .sln o un archivo .csproj específico para crear lo que necesita

alternativamente, puede crear un archivo personalizado de MSBuild que se encargue de las tareas.

un consejo: asegúrese de que la versión de MSBuild que utiliza sea aplicable a la versión de proyecto o marco de destino del proyecto

es decir, si intentas crear una solución que se creó en vs2010 con msbuild 3.5, entonces no reconocerá el conjunto de herramientas 4.0 del proyecto