微軟發布了Visual Studio 2017的第四個升級版本,并且延續了支持.NET Standard 2.0和通用Windows平臺(UWP)的承諾。.NET Standard 2.0支持是微軟推動跨平臺應用程序開發和代碼重用戰略的重要一環。
15.4版本的變化與微軟發布的預覽版非常接近,在很大程度上體現了漸進式改革。在IDE中,鼠標鍵盤操作Control-Click已更改,按下Ctrl鍵,再點擊高亮代碼行會導航到其定義。編寫C#、Visual Basic和Python都可以使用這項新功能。
按照承諾,15.4支持Windows 10引入的.appx容器。這為開發人員提供了一種方法,讓他們可以把現有的Win32應用程序打包進.appx容器,便于在Windows 10系統上安裝和管理。在這個過程中,不需要將Win32應用程序轉換為UWP應用或者使用特定的Windows 10功能。無論如何,如果需要,現在更容易加入這項功能了。新項目類型在新建項目對話框里可以看到:Visual C# | Windows Universal | Windows Application Packaging Project。
那些希望使用.NET Core 2開發的開發人員將會發現,事情變得簡單了,因為.NET Core 2在安裝時可選,而且會默認選中,不管選擇的是Web Development,還是.NET Core Workloads。
Windows 10開發人員構建UWP應用時會注意到,15.4支持Windows Fall Creators Update。最新的SDK 10支持這種更新,安裝時選中UWP Workload就會把它包含進來。如果你的Windows 10開發系統上安裝了Fall Creators Update,那么你就可以充分利用15.4對XAML所做的多項改進。這些變更包括在編輯UWP應用時使用Edit&Continue(在線編輯App的XAML元素)以及使用微軟新設計語言Fluent的設計元素。(注意,為了從新功能受益,必須安裝更新并以UWP應用為目標。)除了新特性,微軟還指出,他們在提升XAML編輯器速度和效率的工作中進行了多項性能增強。
Visual Studio 15.4加入了CMake支持。這讓VS2017可以支持面向任意Windows和Linux平臺組合的CMake項目,其所帶來的好處是,開發人員可以使用已有的CMake項目,而不需要首先將它們轉換為Visual Studio項目。CMake支持已經升級到3.9版本。
Visual Studio 2017 15.4現在已經可以下載安裝,可以通過標準的網絡安裝程序安裝,也可以從Visual Studio里安裝。除了上面提到的新特性,還有多個值得注意的Bug得到了修復。要了解全部詳情,請查看發布說明。
查看英文原文:Visual Studio 15.4 Released, Increasing Multiplatform Support