早在去年12月,,微軟宣布推出面向PC和Mac的VisualStudio2019Preview。微軟今天宣布正式推出VisualStudio2019,。VisualStudio2019現(xiàn)在更快,、更可靠,、更高效,,并且適用于個人和團隊,在使用和入門方面增強了體驗,。此版本中包含的一些新功能包括用于AI輔助IntelliSense的IntelliCode,,擴展重構(gòu)功能、更智能的調(diào)試等,。
下面的VisualStudio2019中的一些新功能:
IDE
集成了VisualStudioLiveShare實時與其他人協(xié)作功能,,并默認安裝開啟。支持C++,、VB.NET和Razor等附加語言,,為客戶提供了解決方案視圖和源控件差異共享。
打開你最近處理過的代碼,,或者通過新的啟動窗口,,比如克隆、打開或新建項目等最常用的流程之一開始,。
按受歡迎程度排序使用新模板列表,,創(chuàng)建具有改進的搜索體驗和過濾器的新項目。
通過Shell中的一系列新視覺變化,,為你的代碼提供更多垂直空間,,并提供現(xiàn)代化的外觀和感覺。
無論你的顯示器配置和/或擴展如何,,都可以查看更清晰的IDE版本,,微軟表示已經(jīng)改進支持對每個監(jiān)視器的感知。
在VisualStudio中使用改進的搜索功能來處理菜單,、命令,、選項和可安裝組件。
使用文檔指示器快速了解代碼文件的“運行狀況”,。通過指標(biāo)中的一鍵式代碼清理運行和配置,。
使用“選項”對話框中的新“預(yù)覽功能”頁面,輕松管理你選擇的預(yù)覽功能,。
默認情況下,,MSBuild和VisualStudio現(xiàn)在以.NETFramework4.7.2為目標(biāo)構(gòu)建。
性能
通過使用VisualStudio的新性能改進,,來控制解決方案的負載,,這些改進會影響步進速度,分支切換速度等,。
請參閱任務(wù)狀態(tài)中心中的解決方案加載進度,。
選擇打開解決方案過濾器文件,看加載哪些項目,。
通過限制輔助組件影響來提高你的輸入性能,。
切換新選項,,以禁用還原項目層次結(jié)構(gòu)狀態(tài)和工具窗口狀態(tài)。
常規(guī)調(diào)試
在調(diào)試時搜索Watch,、Autos和Locals窗口中的關(guān)鍵字,,以提高查找對象或值的能力。
在檢查數(shù)據(jù)時,,在Watch,、Autos和Locals窗口中查看格式說明符的下拉列表。
使用自定義可視化工具,,現(xiàn)在與.NETCore兼容,。
使用大量模塊和PDB調(diào)試大型應(yīng)用程序。
源控制和Team管理器
暫時存儲更改,,以便你可以使用Teamexplorer對支持Git存儲的Git工具來處理其他任務(wù),。
查看VisualStudioMarketPlace上的可選擴展,即VisualStudio的PullRequests,,已將PullRequest評論集成到VisualStudio中,。
使用專注于開發(fā)人員工作流的新AzureDevOps工作項體驗,包括用戶特定的工作項視圖,,從工作項創(chuàng)建分支,,使用#mentions搜索工作項以及內(nèi)聯(lián)編輯。
編程語言
使用VisualStudioIntelliCode編寫C++和XAML代碼時可以節(jié)省時間,,VisualStudioIntelliCode是可選擴展,,為你的代碼提供AI輔助編碼建議。
了解已合并的F#語言和工具開源貢獻,。這些更改已添加到現(xiàn)有的F#功能集中,。
使用PythonAddEnvironment對話框輕松添加Python虛擬環(huán)境和conda環(huán)境。
Web技術(shù)
充分利用對.NETCore3.0項目的額外支持,。
查看ASP.NET的CPU分析,。
對在虛擬機、虛擬機規(guī)模集和AzureKubernetes服務(wù)上運行的.NETWeb應(yīng)用程序使用snapshotdebugger程序,。
使用Xamarin進行移動開發(fā)
體驗Xamarin.Android初始和增量構(gòu)建性能的改進,。
利用XamarinAndroidDesigner提高工作效率。
查看Xamarin.Forms控件的新屬性面板,。
通過縮短Xamarin的工作負載大小并改進Android模擬器來提高性能,。
將Intellicode與Xamarin.FormsXAML一起使用。
通用Windows平臺(UWP)
在微軟添加的支持的幫助下,,將IntelliCode擴展到與XAML配合使用,。