Articles of msbuild

¿Qué pasó con BeforeBuild y otros objectives en VS2012?

Estoy tratando de obtener algunos pasos previos a la construcción para trabajar en un proyecto de C ++ en Visual Studio 2012, pero no se invocan (aunque estoy bastante seguro de que las mismas técnicas estaban bien en Visual Studio 2010). Las comstackciones de línea de comando se comportan exactamente igual. Este es el final […]

MSBuild para copiar archivos generados dinámicamente como parte de la dependencia del proyecto

Tengo una tarea personalizada de msbuild que está generando algunos archivos de salida en el directorio de salida ($ (TargetDir)) de un ProjectA. El código actual es algo como esto: Un ProjectB hace referencia a ProjectA, pero el problema es que al comstackr ProjectB, los archivos generados por MyCustomTask no se copian en el directorio […]

Cómo desactivar el almacenamiento en caché de definiciones de comstackción en Visual Studio

En el archivo de proyecto, importo mi propio archivo de destino y luego llamo a destino desde ese archivo de destino Si edito el archivo CopyDependencies.target, tengo que volver a cargar toda la solución y solo entonces los cambios en CopyDependencies.target entran en vigencia. Creo que es un tipo de almacenamiento en caché de definiciones […]

¿Cómo construyo una solución programáticamente en C #?

¿Cómo creo una solución de C # programáticamente? Debería poder pasar el camino de una solución y obtener los mensajes de salida (o simplemente crear la solución) ¿cómo logro esto en C #?

¿Puedo configurar LARGEADDRESSAWARE desde Visual Studio?

Tengo un ensamblado .net que necesita ser de 32 bits y necesita ser / LARGEADDRESSAWARE. Sé cómo hacer esto con EditBin, pero me pregunto si hay una forma integrada en Visual Studio 2010. O, alternativamente, ¿alguien escribió una tarea de MSBuild para esto? Editar: Esto es para una aplicación C #, por lo que no […]

Web.Config se transforma fuera de Microsoft MSBuild?

¿Es posible utilizar la transformación de documento XML de Microsoft para preparar web.configs fuera de MSBuild? Me gustaría utilizar PowerShell para hacer estas transformaciones sin tener que ejecutar esto a través del motor MSBuild. Si Microsoft hubiera usado XSLT estándar, sería fácil hacerlo en PowerShell. Por lo que puedo decir, tengo que usar sus C: […]

¿Cómo usar la línea de comandos msbuild para implementar el proyecto del sitio web VS2012 sin precomstackrlo?

Heredé un gran proyecto de sitio web VS2012 (no aplicación web) y estoy tratando de automatizar su implementación. Hay toneladas de referencias circulares en el proyecto, así que para poder precomstackr usando aspnet_compiler.exe tengo que activar los nombres fijos. El problema es que hace que la construcción tarde unos 20 minutos en mi máquina de […]

¿Cuál es la mejor manera de hacer que TFS envíe cada proyecto a su propio directorio?

Estoy poniendo una gran base de código en Team Foundation Server. Me gustaría que el proceso de comstackción creara una construcción “lista para implementar” de nuestros proyectos. La forma normal en que hemos estado haciendo esto es hacer que la salida de cada proyecto esté en su propia carpeta. Entonces, por ejemplo, terminamos con algo […]

Enlace a todas las variables de Visual Studio $

Estaba echando un vistazo a $(Configuration) , $(ProjectDir) etc. en Visual Studio 2008 para eventos Prebuild. ¿Hay un enlace a todas estas variables con una definición para cada una de ellas?

Lista de variables integradas de MSBuild

¿Cómo puedo obtener una lista de variables incorporadas de MSBuild? Necesito saber cómo determinar el nombre de csproj del proyecto actual, y pensé que podría ser útil saber qué más puedo encontrar en MSBuild.