我正在尝试为.NET设置构建服务器,但无法弄清楚MSBuild.exe的安装位置。
我正在尝试使用Microsoft Build Tools 2013安装MSBuild: https://www.microsoft.com/en-us/download/details.aspx?id=40760
答案 0 :(得分:19)
根据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包。
答案 1 :(得分:18)
以前版本的.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 and,C:\ Program Files(x86)\ MSBuild [version] \ Bin \ amd64 for x64。
安装BuildTools_Full.exe时的路径与使用Visual Studio安装MSBuild时的路径相同。
答案 2 :(得分:1)
打开Microsoft命令行。我正在使用Visual Studio 2019,所以我的命令行是“ VS 2019开发人员命令提示符”。
然后运行命令:
where msbuild
路径将被回显。
答案 3 :(得分:0)
您可以在这里找到VS2019:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Current \ Bin \ MSBuild.exe