如何在没有完整安装Visual Studio的情况下获取MSBuild 15?

jay*_*bro 13 msbuild sdk .net-core

“ MSBuild现在安装在每个Visual Studio版本下的文件夹中。” 但是,我不想在服务器上安装完整的VS。“ MSBuild现在作为.NET Core SDK的一部分提供。”

现在,我已经安装了.Net Core 2.1 SDK(和4.7.2框架),msbuild.exe的路径是什么?

jay*_*bro 10

在安装VS Build Tools之后,在安装界面中未选择其他软件包的情况下,找到了MSBuild.exe 15 。

编辑:更新了上面的链接,以转到较早的下载。展开2017面板,单击下载,使用Microsoft帐户登录,然后您将在可用下载列表中看到Visual Studio 2017的构建工具(版本15.0)。

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin \ MSBuild.exe

  • 我认为这个答案已经过时了。VS Build Tools 链接现在将我带到 2019 安装,该安装在相应目录中没有 MSBuild.exe:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\15.0\Bin\<失踪>。如果我点击“旧版本”的链接,我只能选择完整的 VS 2017 安装或 2015 年的构建工具。我不想要完整的 VS 安装,但我需要某种方式来获取 MSBuild 15。 (5认同)
  • 不选中所有内容,它只会安装构建工具。https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 (3认同)
  • VS Build Tools V15现在可以在旧版本页面上使用:https://visualstudio.microsoft.com/vs/older-downloads/ (2认同)
  • 单击“下载”“Visual Studio 2017 和其他产品”需要 [链接](https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o~msft~vscom~ old-downloads),您可以从中选择并下载 **Visual Studio 2017 的构建工具(版本 15.9)** (2认同)