使用BuildTools_Full.exe安装时,Windows中安装的MSBuild.exe在哪里?

时间:2017-06-15 12:15:40

标签: .net msbuild windows-server

我正在尝试为.NET设置构建服务器,但无法弄清楚MSBuild.exe的安装位置。

我正在尝试使用Microsoft Build Tools 2013安装MSBuild: https://www.microsoft.com/en-us/download/details.aspx?id=40760

4 个答案:

答案 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