wixproj vscode visual toolset tag studio prime instalador extension code visual-studio-2012 windows-8 msbuild jenkins continuous-integration

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" }