從Visual Studio 2017 15.3預(yù)覽版的發(fā)布時(shí)間表中可以看出,Microsoft似乎馬上要發(fā)布這一版本的正式版。過去幾周對(duì)VS2017 15.3的改動(dòng)主要集中在問題修復(fù)上,開發(fā)人員可以注意到,最近的VS2017 15.3 Preview版本提供了對(duì)C# 7.1的支持,對(duì)C++語言服務(wù)的改進(jìn),以及對(duì)IDE自身的幾處改動(dòng)。通過幾個(gè)重要的問題修復(fù),提高了穩(wěn)定性和性能。
C++開發(fā)人員將看到一些IDE的改動(dòng),例如一些常用模板的位置發(fā)生了改變。基于Win32的項(xiàng)目現(xiàn)在可以在Windows 桌面類別下找到。Windows控制臺(tái)和桌面程序模板在創(chuàng)建過程中不需要調(diào)用向?qū)В梢苑謩e創(chuàng)建他們各自的項(xiàng)目。Windows桌面向?qū)Э晒┬枰娜藛T使用。
15.3的Preview目前已經(jīng)支持C# 7.1的語言特性。InfoQ的首席編輯Jonathan Allen分兩部分對(duì)這些特性進(jìn)行了深入介紹。第一部分關(guān)于異步主函數(shù)(Async Main)和默認(rèn)表達(dá)式(Default Expressions),第二部分探討了推導(dǎo)元組名(Infer Tuple Names),以及使用泛型的模式匹配(Pattern-matching with Generics)。有了15.3 Preview,開發(fā)人員現(xiàn)在可以在VS2017中體驗(yàn)這些特性。
一個(gè)很有用的特性是增加了信息欄。如果有一個(gè)安裝的擴(kuò)展程序運(yùn)行不正常,信息欄將給出通知,允許用戶決定是否禁用有問題的擴(kuò)展程序,或者不管它。
VS2017 15.3增加的其他特性包括命令行工具vswhere.exe??梢允褂迷摴ぞ攉@得VS2017安裝實(shí)例的信息。該工具在15.2版本中首次出現(xiàn),但是在15.3版本已經(jīng)被修改,不再默認(rèn)顯示VS2017 Preview的實(shí)例。要獲得預(yù)覽版的安裝信息,需要加入命令行參數(shù)prerelease。
修復(fù)的問題有:
啟用輕量級(jí)解決方案負(fù)載可以減少構(gòu)建解決方案的時(shí)間修復(fù)了解決方案管理器工具窗口,這樣文件自動(dòng)定位功能可以正常運(yùn)行各種穩(wěn)定性方面的改進(jìn)和問題修復(fù)如往常一樣,不建議將Visual Studio預(yù)覽版用于生產(chǎn)系統(tǒng)。感興趣的開發(fā)人員現(xiàn)在可以下載Visual Studio 2017 15.3 Preview,也可參看完整的版本說明。
查看英文原文: Visual Studio 2017 15.3 Preview Nears Final Release