網友評分: 4.3分
Visual Studio2020是微軟公司的開發工具包系列產品。該版本在IDE、性能、常規調試、源控制和Team管理器、編程語言、Web技術、Xamarin移動開發、通用Windows平臺(UWP)等諸多方面都有重大更新或提升,并且支持離線安裝,提升工作效率,需要的用戶可下載體驗。
.NET Core 桌面應用程序支持
.NET Core 3.0 完全支持 Windows 窗體和 WPF 應用程序。
Visual Studio 2019 16.3 具有用于構建和發布 WPF 應用程序所需的熟悉工具,包括 WPF XAML 設計器、用于為 WPF 應用程序創建 MSIX 包的工具等。
此外,面向 .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,打開“快速操作和重構”菜單。
一、開發:編寫沒什么錯誤的代碼
遇到困難時使用 IntelliSense 代碼建議快速準確地鍵入變量。 無論導航到所需的任何文件、類型、成員或符號聲明時的復雜程度如何,都保持一定的速度。 使用建議操作(例如重命名函數或添加參數)的燈泡快速改進代碼。
二、分析:了解有關代碼的詳細信息
CodeLens 幫助你輕松找到重要見解,例如對代碼所做的更改、這些更改的影響以及是否對方法進行了單元測試。 可一目了然地查看參考、作者、測試、提交歷史記錄和其他重要信息。
三、debug:快速找到并修復 bug
借助vs2020可以使用斷點和所需方法在要檢查 bug 時暫停代碼執行。 如果一步過長或遇到了意外的更改,可以回退到任何特定代碼行,而無需重啟會話或重新創建狀態。
四、測試:有效工作
輕松導航和組織測試套件,以便分析測試的代碼量并立即查看結果。 立即了解所做的每個更改的影響,并讓高級功能在你鍵入代碼時對其進行測試。 在錯誤發生時立即修復錯誤,并查看現有測試是否覆蓋了新更改。
五、協作:共享多個屏幕
無論語言或平臺如何,都可以使用 Live Share 通過快速自然地協作來領導團隊,以共同實時編輯和調試。 通過強制每個用戶使用一致的編碼樣式的訪問控制和自定義編輯器設置來個性化會話。
六、部署:針對云進行構建
使用適用于常見應用程序類型和本地 Azure 仿真程序的模板快速啟動和運行,而無需 Azure 帳戶。 還可以預配應用程序依賴項(例如 Azure SQL 數據庫和 Azure 存儲帳戶),而無需離開 Visual Studio。 使用直接附加到應用程序的 Visual Studio 遠程調試器快速診斷任何問題。
Visual Studio 版本 16.3 包括對 .NET Core 3.0 的支持。
注意:如果使用的是 .NET Core 3.0,則需要使用 Visual Studio 16.3 或更高版本。
標簽: Visual Studio 編程 編程開發 開發軟件