今天,我們很高興地宣布 Visual Studio 2019 for Mac 的通用版——.NET IDE 在 Mac 上的下一個主要版本可供下載。Mac 用戶可通過 Stable 頻道中的更新提示,下載本次發布的 Visual Studio 最新版本,用戶現在也可下載并安裝。
Visual Studio 2019 for Mac 重點改良了 IDE 的內核,讓我們能在以后的新版本中更快捷地為用戶帶來新功能。這篇博客中重點介紹了本次發布的一些新功能,這得益于廣大用戶對我們的反饋,非常感謝!除了 IDE 的整體改善之外,我們還為使用 Xamarin 構建手機應用和使用 Unity 做游戲的開發商,以及運用了.NET Core 的網頁應用和服務增加了一些新功能。讓我們一起來看看有哪些新功能吧!
新版C#編輯器
Visual studio for Mac 中的代碼編輯器已經完全被一個新的編輯器取代,它基于基于 Windows 上的 Visual Studio 和使用本機 macOS UI 的共享內核構建。這款新的 Visual Studio 編輯器不僅能帶來增強流暢的編輯和導航體驗,還有你期望獲得強大功能如IntelliSense/代碼補全及快速修復建議。此外,我們還添加了雙向文本、multi-caret、自動換行支持以及其他更多功能,請點擊此處查看更多。
我們目前正在對編輯器進行最后的潤色工作,因此僅供選擇加入的用戶預覽編輯器。進入編輯器,瀏覽 Visual Studio > Preferences … 菜單,并按以下順序 Text Editor > General 在 Open C# files in the New Editor 對應的框里打鉤。我們準備繼續開發C#和XAML,之后還會有其他語言,請持續關注我們。
在Visual Studio 2019 for Mac中,我們加入了一種新方式,讓你和項目交互并在IDE中快速找到自己需要的項目。Start Window讓你更快捷地創建新項目或更方便地搜索及導航到你之前在IDE中打開的項目。
運行多個實例
Visual Studio 2019 for Mac讓你從macOS dock輕松發布多個IDE實例,讓你能夠同時進行多個解決方案,每個方案一個實例。
開發者在開發期間總是經歷著“構建、配置、調試”的無限循環。我們正努力縮短這種內部開發循環,并大大降低了你為Android構建和調試的時間,因此可以把重心放在制作更出色的醫用應用上。告別所有那些繁瑣的循環時間。
根據您的反饋,我們發現優化增量構建和調試是實現高效改善的一種好方法。使用SmartHotel360應用進行的測試表明,增量構建時間減少了近30%,而配置時間則加快了一倍多:
Step |
Visual Studio 2017 |
Visual Studio 2019 |
Delta |
首次構建 |
01:04.20 |
00:50.13 |
-21.95% |
增量構建(XAML Change) |
00:10.62 |
00:07.47 |
-29.66% |
配置(XAMLChange) |
00:09.03 |
00:04.44 |
-50.83% |
可以在Xamarin.Android wiki上查看構建性能分析的完整報告以及方法。
我們已將Unity調試器從Windows的Visual Studio移植到Mac上。這款新的調試器除了讓我們能夠同時在兩個產品上應用修復程序之外,與舊版本Unity具有更好的兼容性以及在調試不安全的C#code時體驗更好。
我們對.NET Core和Web工具進行了許多改進,包括更好地支持Razor(.cshtml)文件中的JavaScript上色,Azure功能的自動更新,輕松設置多個啟動項目以進行調試,還有更新 Docker工具。
本次發布中我們對性能和可靠度進行了全面提升,尤其是C#代碼編輯器、Git支持、Xamarin和.NET Core調試都大幅提速且更可靠。此版本還包含200多個可訪問相關的修復功能,使我們進一步實現Mac完全訪問。
正如我們之前在計劃中提到的,我們近期的重點事項是C#語言的編輯器,然后啟用其他文件擴展名。 除此之外,我們還將Windows Visual Studio中的Xamarin Forms XAML語言服務引入Mac中,增加了對ASP.NET Core的多目標,方案等級軟件包管理和文件嵌套的支持。請繼續關注Visual Studio 2019 for Mac的更新!
您的反饋就是我們的動力,我們期待您的反饋,請向我們分享您的反饋和建議。感謝您幫助我們改進Visual Studio for Mac。我們期待您下載并使用此新版本。