从历史上看,这是通过Microsoft Build Tools完成的。但似乎the Build Tools may not be available for versions after 2015. .。取而代之的似乎是Visual Studio构建工具,它似乎还没有真正的主页。
我下载了VS2017 Professional installer,并转到单个组件的选项卡。现在,摘要告诉我,Visual Studio核心编辑器已经存在,占用了753MB。我不想要编辑。就是msbuild。无法取消选择编辑器。
有没有办法在不安装Visual Studio IDE的情况下安装最新版本的msbuild?
发布于 2017-03-09 22:01:47
Visual Studio生成工具是与IDE不同的下载。它们看起来是一个很小的子集,它们被称为Visual Studio2019的构建工具(download)。
您可以使用GUI进行安装,也可以编写脚本安装msbuild:
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet
Microsoft.VisualStudio.Workload.MSBuildTools是the three subcomponents you need的“包装器”ID
您可以找到有关其他可用的命令行界面交换机here的文档。
构建工具的安装比完整的IDE快得多。在我的测试中,它花了5-10秒。在--quiet
中,除了短暂的光标更改之外,没有进度指示器。如果安装成功,您应该能够在%programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
中看到构建工具。
如果您在那里没有看到它们,请尝试在不使用--quiet
的情况下运行,以查看安装过程中可能出现的任何错误消息。
发布于 2022-02-14 03:24:12
对于MsBuild 17,它是VS2022的一部分,你需要从这里下载VS2022的构建工具(实际上只是安装程序):
https://aka.ms/vs/17/release/vs_BuildTools.exe
(这个链接可以通过转到https://visualstudio.microsoft.com/downloads并一直向下滚动到“为Visual Studio2022构建工具”来找到。)
下载后,可以通过键入以下命令进行安装:
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet --wait
根据您的需要,您可能还需要指定--includeRecommended
和--includeOptional
。
如果您正在进行web开发,您可能还想添加--add Microsoft.VisualStudio.Workload.WebBuildTools
。
这里提供了输入参数和返回码:
https://stackoverflow.com/questions/42696948
复制相似问题