Visual Studio 2019 16.3 正式發布支持.NET Core 3.0
微軟正式發布了Visual Studio 2019 16.3版本,主要更新內容如下:Visual Studio版本16.3包括對 .NET Core 3.0 的支持。注意:如果使用的是.NET Core 3.0,則需要使用Visual Studio 16.3或更高版本。
.NET Core 桌面應用程序支持
.NET Core 3.0完全支持Windows窗體和WPF應用程序。
Visual Studio 2019 16.3具有用於構建和發布WPF應用程序所需的熟悉工具,包括WPF XAML設計器、用於為WPF應用程序創建MSI X包的工具等。
此外,面向.NET Core 項目的Windows Forms Designer 的第一個預覽版現已發布。目前還處於設計起步階段,因此可以作為Visual Studio 擴展(“ VSIX”)使用。一旦安裝了.NET Core Designer,Visual Studio 將根據你的應用程序的目標框架自動選擇合適的設計器。設計器的預覽版只支持一部分控件,但是在進一步的預覽版中,每月都會添加更多控件。因此,如果需要定期使用設計器,官方不建議將Windows Forms 應用程序移植到.NET Core。
.NET 在容器中的應用
現在,構建Azure 函數(v2)的開發人員可以將Docker 容器支持(僅Linux)添加到其C# 項目中。可以通過在解決方案資源管理器中右鍵單擊項目名稱,然後選擇Add > Docker Support 來完成。除了將Dockerfile 添加到項目中之外,調試目標還將設置為“Docker”,這意味著在調試Function 應用程序時,調試目標將在運行的容器中進行。
.NET 生產力
由於C# 8.0 和.NET Core 3.0 已發布,因此Visual Studio 工具已更新,以使用戶在使用這些新工具時效率更高。以下是官方添加的數十種重構功能。
你可以使用重構包裝流暢的調用鏈。要嘗試此操作,請將光標放在呼叫鏈上,然後按Ctrl+R,打開“快速操作和重構”菜單。
現在,還可以在重命名接口、枚舉或類時重命名文件。為此,只需將光標放在類名稱中,然後按Ctrl+R,R 以打開“重命名”對話框並選中“重命名文件”框。
16.4 Preview 1 版本中的 .NET
Visual Studio 2019 16.4 第一個預覽版中的功能包括新的.NET Core 3.0 應用程序發布選項:“準備運行(Crossgen)、鏈接和SingleExe(製作微型.NET Core 3.0 應用程序)以及新模板。
C++
Visual Studio 2019 16.3 為所有C++ 開發人員帶來了新的生產力功能,並增強了C++ 跨平台開發體驗。
除了這兩個方面,遵循C++標準一致性工作的人都將很高興聽到C++標準庫(STL)中的內容,/std:c++ latest開關下提供了幾個新的預覽功能,包括 C++ Concepts。
C++ 生產力
新版本包含許多令C++ 開發人員興奮的改進。例如,可以使用鍵盤快捷鍵Ctrl+K、Ctrl+/ 切換行註釋,以輕鬆地擱置尚不想編譯的代碼。
借助內置的考慮類型限定符的過濾器,Intel liSense完成列表現在比以往更強大。例如,如果在const std::vector之後鍵入,列表現在將過濾掉會非法修改它的函數,例如push_back。
接下來,新的默認語義著色方案使你能夠一目了然地理解代碼。你會在以下區域中看到新的顏色:函數、局部變量、轉義符、關鍵字–控件(if/else/for/return),字符串轉義符和宏。還有一個選項可以區分全局函數和成員函數以及變量。下面的截圖說明了Visual Studio 藍色和深色主題的新著色:
最後,官方表示為C++ 開發人員默認啟用了AI 驅動的IntelliSense 的IntelliCode,並添加了一種方法來配置“調用堆棧”窗口以隱藏或顯示模板參數,以提高可讀性,並在Visual Studio 代碼分析中添加了一些新的CppCoreCheck 規則,包括新的“枚舉規則”規則集以及其他const、枚舉和類型規則。
新版本還包含大量更新內容,詳情可查看發佈公告: