Visual Studio 2017(15.3)的第二個(gè)預(yù)覽版現(xiàn)已發(fā)布,主要側(cè)重于軟件自身品質(zhì)上的改進(jìn)。在新增的功能中,最值得關(guān)注的是支持在Windows 10之外進(jìn)行.NET Framework 4.7開(kāi)發(fā)。.NET Framework 4.7是隨Windows 10 Creators Update首次登場(chǎng)的,但此后對(duì)所有當(dāng)前的Windows版本(即Windwos 7
SP1及以后版本)均做了發(fā)布。有意在15.3中使用該功能的開(kāi)發(fā)人員,應(yīng)確認(rèn)在Visual Studio Installer的特定位置上(如下圖所示),選取了為VS2017安裝對(duì)新框架的支持。
該預(yù)覽版的其它一些改進(jìn)是關(guān)于IDE體驗(yàn)的。其中,改進(jìn)的Lightweight Solution Load特性更為快速和穩(wěn)定。15.3隨之新給出了一個(gè)選項(xiàng),使得可由VS2017逐個(gè)解決方案地確定是否應(yīng)允許該特性。
15.3擴(kuò)展了對(duì).NET Core的支持,在這些項(xiàng)目類(lèi)型中支持Live Unit Testing。對(duì)于那些需要面向.NET Core編寫(xiě)Visual Basic應(yīng)用的開(kāi)發(fā)人員,樂(lè)于看到在15.3中對(duì)VB控制臺(tái)以及.NET Core和.NET 標(biāo)準(zhǔn)類(lèi)庫(kù)的支持。
15.3目前仍是預(yù)覽版,主要目的在于讓那些尚并未深度介入的開(kāi)發(fā)人員去探索一些新特性。特別需指出的是,預(yù)覽版并未在IntelliSense等F# Tools上給出很大的突破,因此當(dāng)前應(yīng)避免使用它做F#開(kāi)發(fā)(但是在15.2的穩(wěn)定版中是可用的)。類(lèi)似于此,VS2017的Remote Tools也未在15.3預(yù)覽版中得到更新。
正如對(duì)Visual Studio預(yù)覽版意料之中的,預(yù)覽版軟件一般不提供Go-Live許可。因而,預(yù)覽版不應(yīng)該用于生產(chǎn)環(huán)境,也不應(yīng)用于創(chuàng)建生產(chǎn)代碼。VS2017 15.3的第二個(gè)預(yù)覽版現(xiàn)已可獲取,有興趣的用戶(hù)應(yīng)選取對(duì)應(yīng)于自身當(dāng)前許可等級(jí)(即Community、Professional或是Enterprise)的版本。完整的發(fā)行說(shuō)明提供于Visual Studio網(wǎng)站上。
查看英文原文: Looking at Visual Studio 15.3 Preview 2