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支持。 https://msdntnarchive.blob.core.windows.net/media/2016/11/312.png

 

正如Visual Studio 2017 RC的安装一样,还有一个区域用于安装单个组件,它允许用户对安装进行更精细的控制。

 

https://msdntnarchive.blob.core.windows.net/media/2016/11/410.png

命令行“静默”安装

可以使用安装程序从命令行安装生成工具,而无需启动安装程序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 生成工具,让我们知道你的想法。 我们计划改进这个安装程序,以继续满足您的需要,无论是否是本地。 您的建议将有助于指导我们对安装程序的改进。 谢谢!