安裝了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的支持。目前,下一個版本的發布時間還未確定。想直接下載安裝包的開發者可以點擊此處。