微软发布 VSBT:无需安装 Visual Studio 即可实现项目编译

  • Jeff Martin
  • 孙镜涛

2016 年 12 月 4 日

话题:.NETC++DevOps语言 & 开发

安装了 Visual Studio 的那些使用微软平台的开发者通常能够非常容易地操作自己的项目:打开解决方案,修改内容,设置好所有必须的文件以及配置后编译项目。但是在构建服务器或者持续交付系统等没有安装 Visual Studio 的环境中,编译项目和解决方案是非常难的。

对于这一问题,微软之前给出的方案是提供多种工具,包括针对 C++ 的Visual C++ Build Tools和针对托管代码(Visual Basic 和 C#)的Microsoft Build Tools。虽然这种方式为主要语言提供了支持,但是同时提供两个名称相似的工具增加了复杂度,且容易混淆。为了对此进行补救,微软于近日发布了 Visual Studio Build Tools (VSBT)

VSBT 将之前提供的两种工具合并到了一个安装包,除此之外,通过该安装包还可以安装 MFC/ATL 支持、Windows 通用 C 运行环境,以及多种 Windows SDK。VSBT 安装包在功能上非常类似于 Visual Studio 2017,但是它的关注点主要是各种可用的构建工具(将来的版本会支持 Windows XP,但是目前还不支持)。

在该版本中,从命令行运行 VSBT 安装程序将无法获取与相似 Visual Studio 安装包相同的所有功能。例如,不支持“-help”和“/?”。来自微软的 Adam Welch 透露,这些功能将会包含在将来的版本中。目前而言,最好的操作教程就是VS2017RC 参考指南上的命令行参数说明。和以前一样,微软还会提供离线的 VSBT 安装包,整个离线包的大小约为 2.5GB。

VSBT 下一个版本将要提供的另一个功能是对 Windows XP 的支持。目前,下一个版本的发布时间还未确定。想直接下载安装包的开发者可以点击此处

查看英文原文Compiling on Windows without Visual Studio

.NETC++DevOps语言 & 开发