微软Visual Studio 2019版本16.3 正式发布,支持 .NET Core 3.0
微軟正式發(fā)布了Visual Studio 2019 16.3版本,主要更新內(nèi)容如下:
.NET Core 3.0
Visual Studio版本16.3包括對(duì)?.NET Core 3.0?的支持。
注意:如果使用的是.NET Core 3.0,則需要使用Visual Studio 16.3或更高版本。
.NET Core桌面應(yīng)用程序支持
.NET Core 3.0完全支持Windows窗體和WPF應(yīng)用程序。
Visual Studio 2019 16.3具有用于構(gòu)建和發(fā)布WPF應(yīng)用程序所需的熟悉工具,包括WPF XAML設(shè)計(jì)器、用于為WPF應(yīng)用程序創(chuàng)建MSIX包的工具等。
此外,面向.NET Core項(xiàng)目的Windows Forms Designer的第一個(gè)預(yù)覽版現(xiàn)已發(fā)布。目前還處于設(shè)計(jì)起步階段,因此可以作為Visual Studio擴(kuò)展(“VSIX”)使用。一旦安裝了.NET Core Designer,Visual Studio將根據(jù)你的應(yīng)用程序的目標(biāo)框架自動(dòng)選擇合適的設(shè)計(jì)器。設(shè)計(jì)器的預(yù)覽版只支持一部分控件,但是在進(jìn)一步的預(yù)覽版中,每月都會(huì)添加更多控件。因此,如果需要定期使用設(shè)計(jì)器,官方不建議將Windows Forms應(yīng)用程序移植到.NET Core。
.NET在容器中的應(yīng)用
現(xiàn)在,構(gòu)建Azure函數(shù)(v2)的開發(fā)人員可以將Docker容器支持(僅Linux)添加到其C#項(xiàng)目中。可以通過在解決方案資源管理器中右鍵單擊項(xiàng)目名稱,然后選擇Add > Docker Support來(lái)完成。除了將Dockerfile添加到項(xiàng)目中之外,調(diào)試目標(biāo)還將設(shè)置為“Docker”,這意味著在調(diào)試Function應(yīng)用程序時(shí),調(diào)試目標(biāo)將在運(yùn)行的容器中進(jìn)行。
.NET生產(chǎn)力
由于C# 8.0和.NET Core 3.0已發(fā)布,因此Visual Studio工具已更新,以使用戶在使用這些新工具時(shí)效率更高。以下是官方添加的數(shù)十種重構(gòu)功能。
你可以使用重構(gòu)包裝流暢的調(diào)用鏈。要嘗試此操作,請(qǐng)將光標(biāo)放在呼叫鏈上,然后按Ctrl+R,打開“快速操作和重構(gòu)”菜單。
現(xiàn)在,還可以在重命名接口、枚舉或類時(shí)重命名文件。為此,只需將光標(biāo)放在類名稱中,然后按Ctrl+R,R以打開“重命名”對(duì)話框并選中“重命名文件”框。
16.4 Preview 1版本中的?.NET
Visual Studio 2019 16.4第一個(gè)預(yù)覽版中的功能包括新的.NET Core 3.0應(yīng)用程序發(fā)布選項(xiàng):``準(zhǔn)備運(yùn)行(Crossgen)、鏈接和SingleExe(制作微型.NET Core 3.0應(yīng)用程序)以及新模板。
C++
Visual Studio 2019 16.3為所有C++開發(fā)人員帶來(lái)了新的生產(chǎn)力功能,并增強(qiáng)了C++跨平臺(tái)開發(fā)體驗(yàn)。
除了這兩個(gè)方面,遵循C++標(biāo)準(zhǔn)一致性工作的人都將很高興聽到C++標(biāo)準(zhǔn)庫(kù)(STL)中的內(nèi)容,/std:c++ latest開關(guān)下提供了幾個(gè)新的預(yù)覽功能,包括?C++ Concepts。
C++生產(chǎn)力
新版本包含許多令C++開發(fā)人員興奮的改進(jìn)。例如,可以使用鍵盤快捷鍵Ctrl+K、Ctrl+/切換行注釋,以輕松地?cái)R置尚不想編譯的代碼。
借助內(nèi)置的考慮類型限定符的過濾器,IntelliSense完成列表現(xiàn)在比以往更強(qiáng)大。例如,如果在const std::vector之后鍵入,列表現(xiàn)在將過濾掉會(huì)非法修改它的函數(shù),例如push_back。
接下來(lái),新的默認(rèn)語(yǔ)義著色方案使你能夠一目了然地理解代碼。你會(huì)在以下區(qū)域中看到新的顏色:函數(shù)、局部變量、轉(zhuǎn)義符、關(guān)鍵字–控件(if/else/for/return),字符串轉(zhuǎn)義符和宏。還有一個(gè)選項(xiàng)可以區(qū)分全局函數(shù)和成員函數(shù)以及變量。下面的截圖說(shuō)明了Visual Studio藍(lán)色和深色主題的新著色:
最后,官方表示為C++開發(fā)人員默認(rèn)啟用了AI驅(qū)動(dòng)的IntelliSense的IntelliCode,并添加了一種方法來(lái)配置“調(diào)用堆棧”窗口以隱藏或顯示模板參數(shù),以提高可讀性,并在Visual Studio代碼分析中添加了一些新的CppCoreCheck規(guī)則,包括新的“枚舉規(guī)則”規(guī)則集以及其他const、枚舉和類型規(guī)則。
新版本還包含大量更新內(nèi)容,詳情可查看發(fā)布公告:
https://devblogs.microsoft.com/visualstudio/dot-net-core-support-in-visual-studio-2019-version-16-3/
總結(jié)
以上是生活随笔為你收集整理的微软Visual Studio 2019版本16.3 正式发布,支持 .NET Core 3.0的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]c# 中间件 的扩展模型(.net
- 下一篇: [转]Spring SpringMVC