Visual Studio 2019 16.4 發布加入對GitHub 的整合
微軟於近日發布了 Visual Studio 2019 version 16.4,新版本值得關注的一個功能是加入對GitHub的整合,這原本是屬於Visual Studio GitHub擴展的部分功能,現已被正式整合至Visual Studio 2019中。Visual Studio開發團隊表示很多開發者都希望加入這項功能。
通過此功能,用戶可直接將代碼發佈到GitHub。在Team Explorer Synchronization 頁面,用戶通過點擊Publish to GitHub 按鈕即可將本地Git 倉庫發佈到GitHub。
▲ Publish to GitHub from Visual Studio 2019 v16.4
除此之外,微軟還特意強調了對 Visual Studio舊版本的支持時間表。它鼓勵用戶升級至16.4新版本,並停止使用舊版本。例如以下的版本都即將停止支持:
- Visual Studio 2017 version 15.0 –將於2020年1月14日停止支持
- Visual Studio 2010 產品套件– 將於2020年7月14日停止支持
對於仍在使用 16.1, 16.2 和16.3 的用戶,也建議升級至16.4 版本,因為前者的更新頻率更低,受支持的時間更短。
下面是 Visual Studio 2019 16.4的新增功能摘要:
- Visual Studio現在支持“FIPS相容性模式”
- XAML 設計器縮放/位置現在默認為“適合全部”。
- 添加了“創建數據綁定”對話框。
- 區域Intel liSense改進
- XAML IntelliSense 中的代碼片段
- 彈出XAML 編輯器作為設計器的單獨窗口
- 顯示引用的程序集的資源
- 實時可視化樹中的“僅我的XAML”
- 合併資源字典
- XAML 孤島支持
- 編輯模板現在可與第三方控件結合使用。
- C++ CMake項目中提供更好的 Clang-Tidy支持。
- AddressSanitizer支持在Windows上用MSVC編譯的項目。
- 支持將本地Git存儲庫發佈到GitHub。
- 通過垂直文檔選項卡將文檔選項卡更改為垂直佈局。
- 此版本中的 .NET效率提升包括:能夠直接在錯誤列表中配置代碼樣式規則的嚴重性級別;“查找所有引用”現在提供按類型和成員分組的選項;進行了重構,可將局部函數設置為靜態,並將在函數外部定義的變量傳入到該函數的聲明和調用。
- 集成終端添加了新功能和常規穩定性修復(僅適用於預覽版)
- 容器工具窗口添加了檢查、停止、啟動和刪除Docker容器和映像的功能
- 可以選擇自動隱藏工具窗口以提高啟動性能
- C++ MSBuild和CMake項目中對Clang和MSVC的 支持。
- 管理髮布依賴項或使用連接的服務時自動檢測SQL Server 和Azure 存儲連接字符串
- 添加了使用64位運行時開發Azure Functions 的支持。
- 添加了對.NET Core 3.0 應用發布選項的支持:準備運行(Crossgen)、鏈接和SingleExe
- 此版本中的 .NET Productivity 新增功能包括直接通過編輯器配置代碼樣式規則的嚴重性級別,使用新的Go To Base命令輕鬆地沿繼承鏈向上導航,為所有參數添加NULL檢查並為覆蓋方法添加XML文檔。