我正在尝试为.NET设置构建服务器,但无法弄清楚MSBuild.exe的安装位置。
我正在尝试使用Microsoft Build Tools 2013安装MSBuild:https://www.microsoft.com/en-us/download/details.aspx?id=40760
之前版本的.NET Framework中的MSBuild随之安装,但是他们决定使用Visual Studio或BuildTools_Full.exe包安装它。
.NET框架安装的路径是C:\ Windows \ Microsoft.NET \ Framework [64或空] [framework_version]安装Visual Studio时的路径是C:\ Program Files(x86)\ MSBuild [version] \ Bin for x86和,C:\ Program Files(x86)\ MSBuild [version] \ Bin \ amd64 for x64。
安装BuildTools_Full.exe时的路径与使用Visual Studio安装MSBuild时的路径相同。
根据https://docs.microsoft.com/en-us/visualstudio/msbuild/what-s-new-in-msbuild-15-0
MSBuild现在安装在每个Visual Studio版本下的文件夹中。例如,
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild
。您还可以使用以下PowerShell模块来定位MSBuild:vssetup.powershell。全局程序集缓存中不再安装MSBuild。要以编程方式引用MSBuild,请使用NuGet包。