msbuild

NAnt o MSBuild, ¿cuál elegir y cuándo?

Soy consciente de que hay otras NAnt y MSBuild preguntas relacionadas con Stack Overflow, pero no pude encontrar una comparac ... a proyectos de hogar / código abierto y MSBuild para proyectos de trabajo? ¿Cuál es la experiencia con cualquiera de los dos?

eliminar nuget package restore de la solución

He añadido la reciente función de restauración de paquetes nuget a una solución usando 'Enable NuGet Package Restore': http: ... ACTUALIZACIÓN: a pesar de la respuesta a continuación, sigue regresando al abrir la solución, ¿alguien con el mismo problema?

Lista de variables integradas de MSBuild [cerrado]

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

Cómo escapar comillas en el comando Exec en MSBuild

Estoy tratando de construir un script de MSBuild que asigna una unidad de red a una letra de unidad en el script, pero desafo ... " WorkingDirectory="c:\" ContinueOnError="false" /> El espacio incrustado de curso se produce en "archivos de programa".

Resolución de conflictos MSB3247-Encontrados entre diferentes versiones del mismo ensamblado dependiente

Una solución.NET 3.5 terminó con esta advertencia al compilar con msbuild. A veces NDepend podría ayudar, pero en este caso ... CLR), pero que no proporcionó más detalles tampoco (tal vez fijo post Beta 2) ¿Existe un enfoque mejor (más automatizado)?

¿Cómo puedo incrementar automáticamente la versión de ensamblaje de C # a través de nuestra plataforma de CI (Hudson)?

Mi grupo y yo somos horrendos al incrementar los números de versión de ensamblaje y frecuentemente enviamos ensamblajes con v ... ero de versión incrementado automáticamente, nada tiene en cuenta una plataforma de CI que podría girar en un bucle infinito.

Ruta a MSBuild

¿Cómo puedo obtener programáticamente la ruta a MSBuild desde una máquina donde mi.exe se ejecuta? Puedo obtener la versión. NET del Entorno, pero ¿hay alguna forma de obtener la carpeta correcta para una versión. NET?

Consigue que Visual Studio ejecute una plantilla T4 en cada compilación

¿Cómo puedo obtener una plantilla T4 para generar su salida en cada compilación? Como está ahora, solo lo regenera cuando h ... en siendo bastante complicadas] y ni siquiera tienen sentido total) Tiene que haber un una forma más sencilla de hacer esto!

¿Mostrando tiempos de compilación en Visual Studio?

Nuestro servidor de compilación está tardando demasiado en compilar uno de nuestros proyectos de C++. Utiliza Visual Studio 2 ... roceso de compilación (usamos Jetbrains TeamCity), ¿hay una manera de hacer que NAnt diga yo el tiempo tomado para cada paso?

¿Cómo puedo instalar la versión VS2017 de msbuild en un servidor de compilación sin instalar el IDE?

Históricamente, esto se ha hecho con Microsoft Build Tools. Pero parece que las herramientas de compilación pueden no estar ... editor. ¿Hay alguna forma de que pueda instalar la última versión de msbuild sin instalar también el IDE de Visual Studio?

¿Debo compilar con / MD o / MT?

En Visual Studio, hay las banderas de compilación /MD y /MT que le permiten elegir qué tipo de biblioteca de tiempo de ejecuc ... cción? (presumiblemente / MT es un poco más lento?) ¿Cuáles son las otras implicaciones? ¿Cuál usa la mayoría de la gente?

"Tratar todas las advertencias como errores excepto..." en Visual Studio

En Visual Studio, puedo seleccionar la opción "Tratar advertencias como errores" para evitar que mi código se compile si hay ... Las advertencias literales "#warning" también son únicas. A menudo quiero registrarlo, pero no quiero romper la compilación.

Cómo actualizar msbuild a C # 6?

Quiero usar C# 6 en mi proyecto (propagación nula, otras características). He instalado VS 2015 en mi PC y funciona brillant ... no lo usa. ¿Qué puedo hacer? CI-CruiseControl. NET Construye con C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

Enlace a todas las variables de Visual Studio variables

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?

¿Registrando paquetes de NuGet en el control de versiones?

Antes de NuGet, era una "mejor práctica" común aceptar el registro de todas las DLL externas utilizadas en un proyecto. Norma ... orio packages, o hay alguna manera para que MSBuild descargue automáticamente los paquetes necesarios desde el feed de nuget?

Ejecutar MSBuild falla al leer SdkToolsPath

Hola, estoy teniendo un pequeño problema al ejecutar un script NAnt que solía construir correctamente mi sitio web basado en. ... r ahí todavía. La búsqueda del código de error MSB3086 tampoco generó nada útil. ¿Alguna idea de lo que podría ser? Scott

Construir ASP.NET 4.5 sin Visual Studio en el servidor de compilación

Ha pasado un tiempo desde que configuré un servidor de compilación, así que tal vez me he olvidado de algo o tal vez.NET 4.5 ... el servidor de compilación para que el proyecto se compile. Preferiría no tener que instalar el completo Visual Studio 2012.

Instalación de MSBuild 4.0 sin Visual Studio 2010

Instalé.NET 4.0 y VS 2010 RC en mi computadora portátil y MSBuild se instaló automáticamente. Esperaba construir un servidor ... enlace para el SDK? Dudo que sea todo el SDK, ya que solo es de 35 MB donde la descarga de.NET 3.5 SP1 fue de más de 200 MB.

Objetivos de Compilación Condicional y Marco de Trabajo

Hay algunos lugares menores en los que el código de mi proyecto podría mejorarse drásticamente si el framework de destino fue ... nte esta situación? ¿Estás creando diferentes configuraciones? ¿Está pasando las constantes a través de la línea de comandos?

especificar el archivo de proyecto de una solución usando msbuild

Quiero la línea de comandos para construir un proyecto particular de una solución usando msbuild como lo hacemos con devenv.c ... testproject en la prueba.sln usando devenv. com. Cuál es la línea de comandos para msbuild para la misma solución. Gracias