Where is MSBuild.exe installed in Windows when installed using BuildTools_Full.exe?
我正在尝试为.NET设置构建服务器,但无法确定MSBuild.exe的安装位置。
我正在尝试使用Microsoft Build Tools 2013安装MSBuild:
https://www.microsoft.com/zh-cn/download/details.aspx?id=40760
按照https://docs.microsoft.com/zh-CN/visualstudio/msbuild/what-s-new-in-msbuild-15-0
MSBuild is now installed in a folder under each version of Visual Studio. For example,
C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\MSBuild . You can also use the following PowerShell module to locate MSBuild: vssetup.powershell.MSBuild is no longer installed in the Global Assembly Cache. To reference MSBuild programmatically, use NuGet packages.
.NET Framework的早期版本中已安装了MSBuild,但他们决定将其与Visual Studio或BuildTools_Full.exe软件包一起安装。
与.NET框架一起安装时,MSBuild的路径:
C:\\Windows\\Microsoft.NET\\Framework[64 or empty][framework_version]
与Visual Studio一起安装时,MSBuild的路径为:
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时的路径相同。
打开Microsoft命令行。 我正在使用Visual Studio 2019,因此我的命令行是``VS 2019的开发人员命令提示符''。
然后运行命令:
1 | where msbuild |
并且路径将被回显。
您可以在这里找到VS2019:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Current \ Bin \ MSBuild.exe