从历史上看,这是用Microsoft Build Tools完成的。但是似乎构建工具在2015年之后的版本中就不再可用了。替代品似乎是Visual Studio构建工具,它似乎还没有一个真正的主页。

我下载了VS2017 Professional安装程序,然后进入“单个组件”选项卡。马上,摘要告诉我Visual Studio核心编辑器在那里,占用了753MB。我不要编辑。msbuild。没有办法取消选择编辑器。

是否有一种方法可以安装最新版本的msbuild而不安装Visual Studio IDE?


Visual Studio构建工具的下载与IDE不同。它们似乎是一个相当小的子集,它们被称为Visual Studio 2019构建工具(下载)。

你可以使用GUI来安装,或者你可以用脚本安装msbuild:

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools是你需要的三个子组件的“包装器”ID:

Microsoft.Component.MSBuild Microsoft.VisualStudio.Component.CoreBuildTools Microsoft.VisualStudio.Component.Roslyn.Compiler

您可以在这里找到关于其他可用CLI交换机的文档。

构建工具的安装要比完整的IDE快得多。在我的测试中,这需要5-10秒。使用-quiet时,除了一个简短的光标变化之外,没有任何进度指示器。如果安装成功,您应该能够在%programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin中看到构建工具。

如果您没有看到它们,请尝试在没有——quiet的情况下运行以查看安装过程中可能出现的任何错误消息。


对于MsBuild 17,它是VS2022的一部分,你需要在这里下载VS2022的构建工具(这实际上只是安装程序):

https://aka.ms/vs/17/release/vs_BuildTools.exe

(这个链接可以在https://visualstudio.microsoft.com/downloads上找到,然后一直滚动到“Build Tools for Visual Studio 2022”。)

下载完成后,您可以输入以下命令进行安装:

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet --wait

根据您的需要,您可能还需要指定——includeOptional和——includeRecommended。

如果你在做网页开发,你可能还想添加微软。visualstudio。workload。webbuildtools。

输入参数和返回码在这里可用:

https://learn.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022