visual-studio-2012 - vscode - wix visual studio 2012
UbicaciĆ³n msbuild.exe en Windows 8 con VS2012 (2)
Estoy intentando configurar un servidor Jenkins CI para implementar una aplicación .NET 4.5, pero no puedo por más que encuentre el exe de msbuild en mi máquina con Windows 8 que ejecuta Visual Studio 2012. ¿Alguna idea?
Asegúrese de haber instalado el marco .Net
correspondiente. Puede encontrar build.exe siguiendo esta ruta de muestra
C:/Windows/Microsoft.NET/Framework/v4.5/MSBuild.exe
La forma correcta de localizar MSBuild es usar el registro.
Aquí hay una implementación de powershell para encontrar una versión específica del .exe
$regKey = "HKLM:/SOFTWARE/Microsoft/MSBuild/ToolsVersions/${Version}"
$itemProperty = Get-ItemProperty $RegKey -ErrorAction SilentlyContinue
if ($itemProperty -ne $null -and $itemProperty.MSBuildToolsPath -ne $null)
{
$msBuildPath = Join-Path $itemProperty.MSBuildToolsPath -ChildPath "MsBuild.exe"
}