Visual Studio 2019 正式發(fā)布,重磅更新,支持live share
如約而至,微軟已于今天推出 Visual Studio 2019 正式版,一同發(fā)布的還有 Visual Studio 2019 for Mac。
Visual Studio 2019 下載地址:https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下載地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/
1、Visual Studio 2019
正如官方宣稱的“Code faster. Work smarter. Create the future”那樣,Visual Studio 2019 引入了很多新功能和改進以實現(xiàn)這一目標。

如上圖所示,新版本的改進包括簡化克隆 Git repo 的操作步驟、打開項目或解決方案、打開本地文件夾或創(chuàng)建新項目。
此外在模板功能方面也有所改進,開發(fā)者可使用新列出的按受歡迎度排序的模板新建改進了搜索體驗和篩選器的項目,還可基于標簽進行搜索,輕松訪問"最近使用的項目模板"列表。
除了在啟動項目時的改進,Visual Studio 2019 也為開發(fā)者在編寫代碼時提供了不少新功能。例如代碼導航、重構功能的改進、文檔運行狀況指示器以及一鍵代碼清除功能以應用多個重構規(guī)則。
尤其值得一提的是 Live Share 功能,Visual Studio Live Share 是一項開發(fā)者服務,可讓開發(fā)者與團隊成員共享代碼庫及其上下文,并直接從 Visual Studio 內(nèi)獲得即時雙向協(xié)作。利用 Live Share 功能,團隊成員可以無縫且安全地讀取、導航、編輯和調試已與他們共享的項目。Visual Studio 2019 中已默認安裝此服務,并支持 C++ 和 Python 這兩門呼聲甚高的編程語言。

Live Share 支持在 Visual Studio 2019 和 Visual Studio Code 中使用。

有關詳細信息,請參見博客文章 Visual Studio Live Share for real-time code reviews and interactive education(用于實時代碼評審和交互式教育的 Visual Studio Live Share)。
下面的Visual Studio 2019中的一些新功能
IDE
-
集成了Visual Studio Live Share實時與其他人協(xié)作功能,并默認安裝開啟。支持C++、VB.NET和Razor等附加語言,為客戶提供了解決方案視圖和源控件差異共享。
-
打開你最近處理過的代碼,或者通過新的啟動窗口,比如克隆、打開或新建項目等最常用的流程之一開始。
-
按受歡迎程度排序使用新模板列表,創(chuàng)建具有改進的搜索體驗和過濾器的新項目。
-
通過Shell中的一系列新視覺變化,為你的代碼提供更多垂直空間,并提供現(xiàn)代化的外觀和感覺。
-
無論你的顯示器配置和/或擴展如何,都可以查看更清晰的IDE版本,微軟表示已經(jīng)改進支持對每個監(jiān)視器的感知。
-
在Visual Studio中使用改進的搜索功能來處理菜單、命令、選項和可安裝組件。
-
使用文檔指示器快速了解代碼文件的“運行狀況”。通過指標中的一鍵式代碼清理運行和配置。
-
使用“選項”對話框中的新“預覽功能”頁面,輕松管理你選擇的預覽功能。
-
默認情況下,MSBuild和Visual Studio現(xiàn)在以.NET Framework 4.7.2為目標構建。
性能
-
通過使用Visual Studio的新性能改進,來控制解決方案的負載,這些改進會影響步進速度,分支切換速度等。
-
請參閱任務狀態(tài)中心中的解決方案加載進度。
-
選擇打開解決方案過濾器文件,看加載哪些項目。
-
通過限制輔助組件影響來提高你的輸入性能。
-
切換新選項,以禁用還原項目層次結構狀態(tài)和工具窗口狀態(tài)。
常規(guī)調試
-
在調試時搜索Watch、Autos和Locals窗口中的關鍵字,以提高查找對象或值的能力。
-
在檢查數(shù)據(jù)時,在Watch、Autos和Locals窗口中查看格式說明符的下拉列表。
-
使用自定義可視化工具,現(xiàn)在與.NET Core兼容。
-
使用大量模塊和PDB調試大型應用程序。
源控制和Team管理器
-
暫時存儲更改,以便你可以使用Team explorer對支持Git存儲的Git工具來處理其他任務。
-
查看Visual Studio Market Place上的可選擴展,即Visual Studio的Pull Requests,已將Pull Request評論集成到Visual Studio中。
-
使用專注于開發(fā)人員工作流的新Azure DevOps工作項體驗,包括用戶特定的工作項視圖,從工作項創(chuàng)建分支,使用#mentions搜索工作項以及內(nèi)聯(lián)編輯。
編程語言
-
使用Visual Studio IntelliCode編寫C++和XAML代碼時可以節(jié)省時間,Visual Studio IntelliCode是可選擴展,為你的代碼提供AI輔助編碼建議。
-
了解已合并的F#語言和工具開源貢獻。這些更改已添加到現(xiàn)有的F#功能集中。
-
使用Python Add Environment對話框輕松添加Python虛擬環(huán)境和conda環(huán)境。
Web技術
-
充分利用對.NET Core 3.0項目的額外支持。
-
查看ASP.NET的CPU分析。
-
對在虛擬機、虛擬機規(guī)模集和Azure Kubernetes服務上運行的.NET Web應用程序使用snapshot debugger程序。
使用Xamarin進行移動開發(fā)
-
體驗Xamarin.Android初始和增量構建性能的改進。
-
利用Xamarin Android Designer提高工作效率。
-
查看Xamarin.Forms控件的新屬性面板。
-
通過縮短Xamarin的工作負載大小并改進Android模擬器來提高性能。
-
將Intellicode與Xamarin.Forms XAML一起使用。
通用Windows平臺(UWP)
- 在微軟添加的支持的幫助下,將IntelliCode擴展到與XAML配合使用。
2、Visual Studio 2019 for Mac
該版本最值得關注的更新莫過于引入了新的 C# 編輯器、新的啟動窗口、支持啟動多個實例、支持 Unity 調試器。
- 下面是Visual Studio 2019 for Mac版本中包含的新功能。
- 此版本包含Visual Studio for Mac的下一代文本編輯器的預覽。
- 此版本引入了新的入門體驗。
- 微軟已經(jīng)添加了對運行IDE的多個實例的支持。
- 微軟添加了一種新方法來設置多個啟動項目,從而可以更輕松地創(chuàng)建解決方案Run Configuration,它將在調試時啟動多個項目。
- Visual Studio for Mac現(xiàn)在可以檢測到Azure Functions模板的更新可用,并將為你提供升級它們的對話框。
- 微軟用Windows上的相同核心Unity調試器替換了Mac上的Unity調試器。
- 微軟已經(jīng)添加了對Git和Azure DevOps / Team Foundation Server的Microsoft帳戶身份驗證的支持。
- Visual Studio for Mac 8.0 Preview與Visual Studio 7.7并行支持。由于Mono和Xamarin SDK在兩個版本的Visual Studio for Mac之間共享,為了獲得最佳體驗,微軟建議你至少使用Mono 5.18版本。可供選擇項,則為Xamarin.iOS 12.2.1,Xamarin.Android 9.1.0和Xamarin.Mac 5.2.1。
3、Visual Studio 2019 使用 Live Share
Live Share 使用它可以進行更好的協(xié)作開發(fā)。主要功能:

3.1、Visual Studio Code 注意事項###
Live Share 可以在 Visual Studio 2019 和 Visual Studio Code 上使用。
在 Visual Studio Code 中使用需要安裝擴展:

安裝完成以后在此處進行會話管理:

3.2、如何使用
1.創(chuàng)建和加入會話
(1)Visual Studio 2019
Visual Studio 2019 可以直接點擊右上角的 Live Share 來創(chuàng)建會話,創(chuàng)建完成會自動將會話鏈接(其他人通過鏈接加入)復制到剪貼板。
也可以通過 File -> Start Live Share Session 創(chuàng)建會話
Visual Studio 2019 通過 File -> Join Live Share Session 來加入會話
(2)Visual Studio Code
打開 Live Share 界面。通過 “開始協(xié)作會話” 來創(chuàng)建會話,通過 "Join collaboration session" 來加入會話

2.Visual Studio 2019 和 Visual Studio Code 協(xié)作演示
本演示使用 Visual Studio 2019 來創(chuàng)建會話,Visual Studio Code 加入會話。
-
使用 Visual Studio 2019 創(chuàng)建項目

-
點擊右上角 ”Live Share“ 創(chuàng)建會話

創(chuàng)建完成會提示你,邀請鏈接已復制到剪貼板

-
打開 Visual Studio Code 輸入會話鏈接

-
連接成功后測試一下編輯代碼

新建文件:

還有調試、IISExpress等都會共享,更多功能大家去探索吧。
4、相關鏈接##
Visual Studio 2019 下載地址:https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下載地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/
Visual Studio 2019 .NET productivity
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網(wǎng):
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發(fā)框架
,
給用戶和開發(fā)者最佳的.Net框架平臺方案,為企業(yè)快速構建跨平臺、企業(yè)級的應用提供強大支持。
關于作者:系統(tǒng)架構師、信息系統(tǒng)項目管理師、DBA。專注于微軟平臺項目架構、管理和企業(yè)解決方案,多年項目開發(fā)與管理經(jīng)驗,曾多次組織并開發(fā)多個大型項目,在面向對象、面向服務以及數(shù)據(jù)庫領域有一定的造詣。現(xiàn)主要從事基于
RDIF
框架的技術開發(fā)、咨詢工作,主要服務于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯(lián)系我,非常感謝。

浙公網(wǎng)安備 33010602011771號