使用 BuildTools_Full.exe 安装时 MSBuild.exe 安装在 Windows 的什么位置?
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/en-us/download/details.aspx?id=40760
以前版本的 .NET Framework 中的 MSBuild 与它一起安装,但他们决定使用 Visual Studio 或包 BuildTools_Full.exe.
安装它
与 .NET Framework 一起安装时 MSBuild 的路径:
C:\Windows\Microsoft.NET\Framework[64 or empty][framework_version]
使用 Visual Studio 安装时 MSBuild 的路径是:
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 is now installed in a folder under each version of Visual Studio. For example, C:\Program Files (x86)\Microsoft Visual Studio17\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.
打开微软命令行。我使用的是 Visual Studio 2019,所以我的命令行是 "Developer Command Prompt for VS 2019".
然后运行命令:
where msbuild
路径将被回显。
您可以在这里找到 VS2019:C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Current\Bin\MSBuild.exe
这对我有用(这在 c:\ 中搜索 msbuild.exe - 默认设置不起作用)
where /R c:\ msbuild.exe
对于 MsBuild 17:
C:\Program Files (x86)\Microsoft Visual Studio22\BuildTools\MSBuild\Current\Bin
对于 MsBuild 16:
C:\Program Files (x86)\Microsoft Visual Studio19\BuildTools\MSBuild\Current\Bin
对于 MsBuild 15:
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\MSBuild
(或将 'Enterprise' 替换为 'Professional' 或 'Community')
我正在尝试为 .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 Framework 一起安装时 MSBuild 的路径:
C:\Windows\Microsoft.NET\Framework[64 or empty][framework_version]
使用 Visual Studio 安装时 MSBuild 的路径是:
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 is now installed in a folder under each version of Visual Studio. For example,
C:\Program Files (x86)\Microsoft Visual Studio17\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.
打开微软命令行。我使用的是 Visual Studio 2019,所以我的命令行是 "Developer Command Prompt for VS 2019".
然后运行命令:
where msbuild
路径将被回显。
您可以在这里找到 VS2019:C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Current\Bin\MSBuild.exe
这对我有用(这在 c:\ 中搜索 msbuild.exe - 默认设置不起作用)
where /R c:\ msbuild.exe
对于 MsBuild 17:
C:\Program Files (x86)\Microsoft Visual Studio22\BuildTools\MSBuild\Current\Bin
对于 MsBuild 16:
C:\Program Files (x86)\Microsoft Visual Studio19\BuildTools\MSBuild\Current\Bin
对于 MsBuild 15:
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\MSBuild
(或将 'Enterprise' 替换为 'Professional' 或 'Community')