Saltar al contenido

¿Cómo ejecuto msbuild desde la línea de comandos usando Windows SDK 7.1?

Solución:

Para permitir msbuild en Símbolo del sistema, simplemente tiene que agregar el directorio del msbuild.exe instalar en su máquina a la PATH Variable ambiental.

Puede acceder a las variables de entorno mediante:

  1. Haciendo clic derecho en Computadora
  2. Hacer clic Propiedades
  3. Luego haga clic en Configuración avanzada del sistema en la barra de navegación izquierda
  4. En el siguiente cuadro de diálogo, haga clic en Variables de entorno
  5. Desplácese hacia abajo hasta PATH
  6. Edítelo para incluir su ruta al marco (no olvide un “;“después de la última entrada aquí).

Como referencia, mi camino fue C:WindowsMicrosoft.NETFrameworkv4.0.30319

Actualizaciones de ruta:

A partir de MSBuild 12 (2013) / VS 2013 / .NET 4.5.1+ y posteriores, MSBuild ahora está instalado como parte de Visual Studio.

Para VS2015 el camino era %ProgramFiles(x86)%MSBuild14.0Bin

Para VS2017 el camino era %ProgramFiles(x86)%Microsoft Visual Studio2017EnterpriseMSBuild15.0Bin

Para VS2019 el camino era %ProgramFiles(x86)%Microsoft Visual Studio2019CommunityMSBuildCurrentBin

De Visual Studio 2013 adelante, MSbuild viene como parte de Visual Studio. Anteriormente, MSBuild se instaló como parte de. NET Framework.

MSBuild se instala directamente debajo %Archivos de programa%. Por lo tanto, la ruta de MSBuild puede ser diferente según la versión de Visual Studio.

Para Visual Studio 2015, Camino de MSBuild es "%ProgramFiles(x86)%MSBuild14.0BinMSBuild.exe"

Para Visual Studio 15 Preview, Camino de MSBuild es "%ProgramFiles(x86)%MSBuild15.0BinMSBuild.exe"

Además, se han agregado algunas propiedades nuevas de MSBuild y algunas se han modificado. Para obtener más información, consulte aquí.

Actualización 1: VS 2017

La ubicación de MSBuild ha cambiado de nuevo con el lanzamiento de Visual Studio 2017. Ahora el directorio de instalación está debajo del %ProgramFiles(x86)%Microsoft Visual Studio2017[VS Edition]MSBuild15.0Bin. Dado que tengo una edición Enterprise, la ubicación de MSBuild para mi máquina es "%ProgramFiles(x86)%Microsoft Visual Studio2017EnterpriseMSBuild15.0BinMSbuild.exe"

El uso del “Símbolo del sistema del desarrollador para Visual Studio 20XX” en lugar de “cmd” establecerá la ruta para msbuild automáticamente sin tener que agregarlo a las variables de entorno.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *