如約而至,微軟已於今天推出 Visual Studio 2019 正式版,一同發佈的還有 Visual Studio 2019 for Mac。web
Visual Studio 2019 下載地址:https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 for Mac 下載地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/編程
正如官方宣稱的「Code faster. Work smarter. Create the future」那樣,Visual Studio 2019 引入了不少新功能和改進以實現這一目標。windows
如上圖所示,新版本的改進包括簡化克隆 Git repo 的操做步驟、打開項目或解決方案、打開本地文件夾或建立新項目。visual-studio-code
此外在模板功能方面也有所改進,開發者可以使用新列出的按受歡迎度排序的模板新建改進了搜索體驗和篩選器的項目,還可基於標籤進行搜索,輕鬆訪問"最近使用的項目模板"列表。安全
除了在啓動項目時的改進,Visual Studio 2019 也爲開發者在編寫代碼時提供了很多新功能。例如代碼導航、重構功能的改進、文檔運行情況指示器以及一鍵代碼清除功能以應用多個重構規則。session
尤爲值得一提的是 Live Share 功能,Visual Studio Live Share 是一項開發者服務,可以讓開發者與團隊成員共享代碼庫及其上下文,並直接從 Visual Studio 內得到即時雙向協做。利用 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)。ide
集成了Visual Studio Live Share實時與其餘人協做功能,並默認安裝開啓。支持C++、VB.NET和Razor等附加語言,爲客戶提供瞭解決方案視圖和源控件差別共享。工具
打開你最近處理過的代碼,或者經過新的啓動窗口,好比克隆、打開或新建項目等最經常使用的流程之一開始。
按受歡迎程度排序使用新模板列表,建立具備改進的搜索體驗和過濾器的新項目。
經過Shell中的一系列新視覺變化,爲你的代碼提供更多垂直空間,並提供現代化的外觀和感受。
不管你的顯示器配置和/或擴展如何,均可以查看更清晰的IDE版本,微軟表示已經改進支持對每一個監視器的感知。
在Visual Studio中使用改進的搜索功能來處理菜單、命令、選項和可安裝組件。
使用文檔指示器快速瞭解代碼文件的「運行情況」。經過指標中的一鍵式代碼清理運行和配置。
使用「選項」對話框中的新「預覽功能」頁面,輕鬆管理你選擇的預覽功能。
默認狀況下,MSBuild和Visual Studio如今以.NET Framework 4.7.2爲目標構建。
經過使用Visual Studio的新性能改進,來控制解決方案的負載,這些改進會影響步進速度,分支切換速度等。
請參閱任務狀態中心中的解決方案加載進度。
選擇打開解決方案過濾器文件,看加載哪些項目。
經過限制輔助組件影響來提升你的輸入性能。
切換新選項,以禁用還原項目層次結構狀態和工具窗口狀態。
在調試時搜索Watch、Autos和Locals窗口中的關鍵字,以提升查找對象或值的能力。
在檢查數據時,在Watch、Autos和Locals窗口中查看格式說明符的下拉列表。
使用自定義可視化工具,如今與.NET Core兼容。
使用大量模塊和PDB調試大型應用程序。
暫時存儲更改,以便你可使用Team explorer對支持Git存儲的Git工具來處理其餘任務。
查看Visual Studio Market Place上的可選擴展,即Visual Studio的Pull Requests,已將Pull Request評論集成到Visual Studio中。
使用專一於開發人員工做流的新Azure DevOps工做項體驗,包括用戶特定的工做項視圖,從工做項建立分支,使用#mentions搜索工做項以及內聯編輯。
使用Visual Studio IntelliCode編寫C++和XAML代碼時能夠節省時間,Visual Studio IntelliCode是可選擴展,爲你的代碼提供AI輔助編碼建議。
瞭解已合併的F#語言和工具開源貢獻。這些更改已添加到現有的F#功能集中。
使用Python Add Environment對話框輕鬆添加Python虛擬環境和conda環境。
充分利用對.NET Core 3.0項目的額外支持。
查看ASP.NET的CPU分析。
對在虛擬機、虛擬機規模集和Azure Kubernetes服務上運行的.NET Web應用程序使用snapshot debugger程序。
體驗Xamarin.Android初始和增量構建性能的改進。
利用Xamarin Android Designer提升工做效率。
查看Xamarin.Forms控件的新屬性面板。
經過縮短Xamarin的工做負載大小並改進Android模擬器來提升性能。
將Intellicode與Xamarin.Forms XAML一塊兒使用。
該版本最值得關注的更新莫過於引入了新的 C# 編輯器、新的啓動窗口、支持啓動多個實例、支持 Unity 調試器。
Live Share 使用它能夠進行更好的協做開發。主要功能:
Live Share 能夠在 Visual Studio 2019 和 Visual Studio Code 上使用。
在 Visual Studio Code 中使用須要安裝擴展:
安裝完成之後在此處進行會話管理:
(1)Visual Studio 2019
Visual Studio 2019 能夠直接點擊右上角的 Live Share 來建立會話,建立完成會自動將會話連接(其餘人經過連接加入)複製到剪貼板。
也能夠經過 File -> Start Live Share Session 建立會話
Visual Studio 2019 經過 File -> Join Live Share Session 來加入會話
(2)Visual Studio Code
打開 Live Share 界面。經過 「開始協做會話」 來建立會話,經過 "Join collaboration session" 來加入會話
本演示使用 Visual Studio 2019 來建立會話,Visual Studio Code 加入會話。
使用 Visual Studio 2019 建立項目
點擊右上角 」Live Share「 建立會話
建立完成會提示你,邀請連接已複製到剪貼板
打開 Visual Studio Code 輸入會話連接
鏈接成功後測試一下編輯代碼
新建文件:
還有調試、IISExpress等都會共享,更多功能你們去探索吧。
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