Visual studio 生成工具介绍
[原文发表地址] Introducing the Visual Studio Build Tools
[原文发表时间] 11/16/2016 Adam Welch (MSFT)
回顾Visual C ++和生成工具
去年我们介绍了Visual C++ 生成工具,它实现了流水线构建实验室体验,即在无需安装Visual Studio IDE的额外开销下获取需要的Visual C++ 工具。我们扩展了选项,使其包括一些工具例如ATL和MFC,用于C ++ / CLI开发的.NET工具,以及各种Windows SDK的工具。还有一个MSBuild独立安装程序,用于安装生成 .NET应用程序所需的工具,即Microsoft生成工具。
新的Visual studio 生成工具
在Visualstudio 2017 RC中我们引用了新的Visual studio 生成工具,它使用新的安装体验,为管理和本机应用程序对MSBuild 工具提供访问。这个安装程序把Visual C ++生成工具和Microsoft生成工具替换为一站式生成工具。默认情况下,管理和本机应用程序所有必需安装的的MSBuild工具都随Visual Studio生成工具一起安装,包括MSBuild命令提示符,你可以使用它来生成应用程序。此外,还有一个可选的工作负载 ”Visual C + + 生成工具”,它提供了一组额外的选项,本地C ++开发人员可以安装在核心MSBuild组件的顶部。
这些选项与Visual Studio 2017 RC “C ++ 桌面开发” 工作负载中的选项非常相似, 它提供了与Visual C ++ Build Tools 2015选项可比较的一组选项。注意, Visual Studio 生成工具包括CMake支持。
正如Visual Studio 2017 RC的安装一样,还有一个区域用于安装单个组件,它允许用户对安装进行更精细的控制。
命令行“静默”安装
可以使用安装程序从命令行安装生成工具,而无需启动安装程序UI。使用命令窗口导航到安装程序的目录,然后运行下面的命令。还有一个选项,可以使用 “-quiet” 参数调用静默安装,如下所示:
- 安装MSBuild 工具
vs_buildtools.exe –quiet
- 安装MSBuild 工具和需要的VC++ 工具
vs_buildtools.exe –quiet –add Microsoft.VisualStudio.Workload.VCTools
- 安装MSBuild 工具和推荐的VC++ 工具
vs_buildtools.exe –quiet –add Microsoft.VisualStudio.Workload.VCTools –includeRecommended
- 安装MSBuild 工具和所有可选的VC++ 工具
vs_buildtools.exe –quiet –add Microsoft.VisualStudio.Workload.VCTools –includeOptional
-help命令将在未来的版本中提供。 在此期间,Visual Studio安装程序的完整的命令行参数集记录在这里:
/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio
结束语
尝试使用新的Visual Studio 生成工具,让我们知道你的想法。 我们计划改进这个安装程序,以继续满足您的需要,无论是否是本地。 您的建议将有助于指导我们对安装程序的改进。 谢谢!