我正在尝试为.NET设置构建服务器,但无法确定MSBuild.exe的安装位置。
我正在尝试使用Microsoft构建工具2013安装MSBuild:https://www.microsoft.com/en-us/download/details.aspx?id=40760
我正在尝试为.NET设置构建服务器,但无法确定MSBuild.exe的安装位置。
我正在尝试使用Microsoft构建工具2013安装MSBuild:https://www.microsoft.com/en-us/download/details.aspx?id=40760
6条答案
按热度按时间mklgxw1f1#
按照https://learn.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包。
y1aodyip2#
以前版本的.NET Framework中的MSBuild是随它一起安装的,但他们决定随Visual Studio或随BuildTools_Full. exe包一起安装。
与.NET Framework一起安装时MSBuild的路径:
C:\Windows\Microsoft.NET\框架[64或空][框架版本]
与Visual Studio一起安装时,MSBuild的路径为:
C:\程序文件(x86)\MSBuild[版本]\用于x86的Bin
以及
C:\程序文件(x86)\MSBuild[版本]\Bin\amd64(适用于x64)。
安装BuildTools_Full. exe时的路径与随Visual Studio一起安装MSBuild时的路径相同。
mrzz3bfm3#
打开微软命令行,我使用的是Visual Studio 2019,所以我的命令行是“VS 2019开发人员命令提示符”。
然后运行命令(
Where-Object
Powershell command)路径将被回声。
或者试试这个(
where.exe
program/executable)更多here关于以下两者之间差异的信息:
where
Powershell别名/Where-Object
Powershell命令与where.exe
可执行文件e5nszbig4#
您可以在此处找到VS2019:C:\程序文件(x86)\Microsoft Visual Studio\2019\社区\MSBuild\当前\二进制文件\MSBuild.exe
4ioopgfo5#
这对我很有效(这将搜索c:\中的msbuild.exe-默认不起作用)
waxmsbnn6#
对于MsBuild 17:
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin
对于MsBuild 16:
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
对于MsBuild 15:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild
(或将“企业”替换为“专业”或“社区”)