在Visual Studio “15”(VS15)首批披露的細(xì)節(jié)中,其中一個(gè)是圍繞著VS15的安裝過程。VS在年復(fù)一年地添加著各種功能,這導(dǎo)致占用了更多磁盤空間,并且安裝需要更長時(shí)間。Microsoft為縮短開發(fā)人員的VS15軟件安裝時(shí)間,意圖允許開發(fā)人員在安裝程序中僅選擇所需的Visual Studio特性。
在VS15的前三個(gè)預(yù)覽版中,都是在提供經(jīng)典的安裝程序的同時(shí)也提供這種Microsoft改進(jìn)的安裝程序。但在第四個(gè)預(yù)覽版中僅提供這種新的模塊化安裝程序,這體現(xiàn)了Microsoft對(duì)于新安裝程序信心的增長。
此外,在第四個(gè)預(yù)覽版中首次出現(xiàn)的一些新特性中還包括了輕量級(jí)解決方案(Lightweight Solution)加載選項(xiàng),它是用于加快解決方案的打開速度。該特性依然是一種實(shí)驗(yàn)性的特性,目前仍處于活躍的開發(fā)階段,尚未給出任何能表明該選項(xiàng)是否性能上優(yōu)于默認(rèn)的解決方案加載功能的可用度量。在VS15中,可使用菜單項(xiàng)“Tools | Options | General”配置輕量級(jí)解決方案加載選項(xiàng)。
下面給出了VS15編輯器所支持的語言列表。鑒于VS15核心編輯器意欲成為對(duì)開發(fā)人員包羅萬象的終極工具,對(duì)這些語言的支持無需安裝任何模塊。這意味著由于要從事C++工作而安裝VS15的開發(fā)人員,依然能受益于VS15對(duì)PHP或Python編輯器的支持。
僅支持語法彩色高亮和自動(dòng)完成:
Bat、Clojure、CoffeeScript、CSS、Docker、F#、Groovy、INI、Jade、JavaDoc、JSON、LESS、LUA、Make、Markdown ++、Objective-C、Perl、PowerShell、Python、Rust、Shaderlab、SQL、VB.NET、YAML。
在支持語法彩色高亮和自動(dòng)完成功能的同時(shí),支持“代碼塊”(Code Snippets)功能:
CMake、C++、C#、Go、Groovy、HTML、Java、Javadoc、Javascript、Lua、Perl、PHP、R、Ruby、Shellscript、Swift、XML。
在支持語法彩色高亮和自動(dòng)完成功能的同時(shí),支持“導(dǎo)航到”(Navigate To)功能:
C++、C#、Go、Java、JavaScript、PHP、TypeScript、VB。
C++開發(fā)人員將會(huì)注意到,現(xiàn)在VS15的安裝程序涵蓋了如下四種C++特定的及一種可選的加載項(xiàng):
使用C++的Windows桌面開發(fā);使用C++的Linux開發(fā);使用C++的游戲開發(fā);使用C++的移動(dòng)端開發(fā);(可選項(xiàng))通用Windows應(yīng)用(Universal Windows App,UWA)。需要提起注意的是,VS15當(dāng)前依然是預(yù)覽軟件,不應(yīng)被安裝在關(guān)鍵系統(tǒng)中,但是可與VS2015并行安裝。另外,如安裝于運(yùn)行Windows 7 SP1的系統(tǒng)中,需要安裝系統(tǒng)補(bǔ)丁KB2952664 ,該補(bǔ)丁中包括一些計(jì)量服務(wù)。安裝程序已可獲取,并在這里給出了完整版本說明,其中內(nèi)容包括了所有改進(jìn)的列表。
查看英文原文:Visual Studio “15” Preview 4 Released