在visual studio “15”(vs15)首批披露的細節中,其中一個是圍繞着vs15的安裝過程。vs在年複一年地添加着各種功能,這導緻占用了更多磁盤空間,并且安裝需要更長時間。microsoft為縮短開發人員的vs15軟體安裝時間,意圖允許開發人員在安裝程式中僅選擇所需的visual studio特性。
在vs15的前三個預覽版中,都是在提供經典的安裝程式的同時也提供這種microsoft改進的安裝程式。但在第四個預覽版中僅提供這種新的子產品化安裝程式,這展現了microsoft對于新安裝程式信心的增長。
此外,在第四個預覽版中首次出現的一些新特性中還包括了輕量級解決方案(lightweight solution)加載選項,它是用于加快解決方案的打開速度。該特性依然是一種實驗性的特性,目前仍處于活躍的開發階段,尚未給出任何能表明該選項是否性能上優于預設的解決方案加載功能的可用度量。在vs15中,可使用菜單項“tools | options | general”配置輕量級解決方案加載選項。
下面給出了vs15編輯器所支援的語言清單。鑒于vs15核心編輯器意欲成為對開發人員包羅萬象的終極工具,對這些語言的支援無需安裝任何子產品。這意味着由于要從事c++工作而安裝vs15的開發人員,依然能受益于vs15對php或python編輯器的支援。
僅支援文法彩色高亮和自動完成:
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。
在支援文法彩色高亮和自動完成功能的同時,支援“代碼塊”(code snippets)功能:
cmake、c++、c#、go、groovy、html、java、javadoc、javascript、lua、perl、php、r、ruby、shellscript、swift、xml。
在支援文法彩色高亮和自動完成功能的同時,支援“導航到”(navigate to)功能:
c++、c#、go、java、javascript、php、typescript、vb。
c++開發人員将會注意到,現在vs15的安裝程式涵蓋了如下四種c++特定的及一種可選的附加元件:
使用c++的windows桌面開發;使用c++的linux開發;使用c++的遊戲開發;使用c++的移動端開發;(可選項)通用windows應用(universal windows app,uwa)。
需要提起注意的是,vs15目前依然是預覽軟體,不應被安裝在關鍵系統中,但是可與vs2015并行安裝。另外,如安裝于運作windows 7 sp1的系統中,需要安裝系統更新檔kb2952664 ,該更新檔中包括一些計量服務。安裝程式已可擷取,并在這裡給出了完整版本說明,其中内容包括了所有改進的清單。
本文轉自d1net(轉載)