微軟現已發布 Visual Studio 2017 (VS2017) 15.3 的正式版。雖然該版本的 VS2017 包含了幾個顯著的特色,但最令人關注的還是對 .NET Core 2 正式版的支持。VS2017 為 .NET Core 2 和它帶來的所有新 API 提供了強大的 IDE。話雖如此,尚未準備好探索 .NET Core 的開發人員,仍然可以找到許多新功能,使 VS2017 得以成為一個值得更新的版本。
可訪問性(Accessibility)是 15.3 重點關注的方面之一。開發人員將 Visual Studio 與屏幕閱讀軟件協作使用時,如果在 IDE 中使用調試工具,那么就會遇到困難。現在,在 15.3 中,調用棧(Call Stack)、Locals、Autos 和 Watch 窗口已被修復,它們已可用于屏幕閱讀軟件。這種可訪問性已拓展到 IDE 的主編輯窗口上的可視化指示:斷點、燈泡以及其他的編輯器標記。
那些導致 VS2017 崩潰或者不穩定的 bug,在 15.3 中已被修復。其中有幾個 bug 同時影響到了 C# 和 VB 的項目。當使用 C# 編譯本地函數時,還可能會發生另一種不穩定的情景。總之,在 15.2 的工作流中出現不穩定情況的用戶應盡快升級。
如前所述,15.3 的一大特點是完全支持 .NET Core 2。為了開始使用這兩個工具進行開發,首先要安裝(或升級到) VS2017 15.3。然后安裝 .NET Core 2 SDK 以獲得完全支持。對于開發人員而言,一個嶄新的、巨大的好處是,15.3 為 .NET Core 2.0 帶來了并行支持。這意味著可以同時安裝多個 .NET Core SDK,使開發人員能夠為目標選擇 SDK 的版本(2.0、測試版或者未來后續版本),而無需同步更新 Visual Studio。
15.3 版本的完整發行說明可以參考該地址,Visual Studio 的所有可選版本(社區版、專業版和企業版)均已可下載。
英文原文鏈接: Visual Studio 2017 15.3 Released, Adds .NET Core 2 Support