作者:Maddy Montaquila
排版:Alan Wang
今天,我們非常高興地宣布 .NET MAUI VS Code 擴展插件結束了預覽階段,并將包含一些期待已久的新功能 - 包括 XAML IntelliSense 和 Hot Reload!
什么是 .NET MAUI 擴展插件?
.NET MAUI 擴展插件為您提供了在輕量級 Visual Studio Code 中開發 .NET MAUI 應用所需的工具。它基于 C# Dev Kit 和 C# 擴展構建,提供了解決方案資源管理器、C# Hot Reload、強大的 C# IntelliSense 等眾多功能。.NET MAUI 擴展增加了針對移動設備和桌面設備的能力,此外,借助最新版本的擴展,增加了 XAML IntelliSense 和 XAML Hot Reload,同時讓您的 VS Code 體驗更加精簡和簡單。
全新的和改進的 XAML 編輯體驗
.NET MAUI 擴展的預覽版附帶了基本的 XAML 語法高亮顯示和自動補全功能,但它與我們想要交付的完整體驗相距甚遠。在過去的一年里,我們對 Visual Studio 中現有的 XAML 語言服務進行了現代化改造,將其打包,并帶到 VS Code中以供您進行 .NET MAUI 開發。該附加功能也適用于 Copilot,在創建 UI 時為您提供智能自動補全、有用的工具提示和無縫代碼導航。
IntellisenseDemo-1
Hot Reload 來了🔥
無需重啟應用就能編輯代碼是 .NET 開發人員擁有的最強大的生產力功能之一。在最新版本中,您可以在 Visual Studio Code 中對 C# 和 XAML 文件進行 Hot Reload 編輯。XAML Hot Reload已啟用 - 只需在應用運行時編輯 XAML,即可看到更改自動反映在您的用戶界面中!
XAML-hot-reload-1
C# Hot Reload 仍處于實驗狀態,但您可以通過打開 VS Code 設置(CTRL/CMD + SHIFT + ,),搜索“hot reload”,并勾選“[Experimental] Enables Hot Reload while debugging“。
然后,編輯您的 C# 并保存或按下調試工具欄中的火焰圖標來應用您的更改!
立即開始使用吧
今天的發布是我們 VS Code 旅程中的一個重要里程碑,但我們還沒有完成!我們將繼續聽取您的反饋,努力提高性能、可靠性并增加功能,使您的 .NET MAUI 應用開發更加輕松。若要提交錯誤或分享建議,您可以使用 VS Code 中的“幫助”>“報告問題”對話框。就像 C# 和 C# Dev Kit 一樣,我們將每月發布一次,并在預發布頻道中每周更新一次。
若要開始使用擴展,您可以閱讀我們的入門指南或下載擴展并按照 VS Code 中的演練進行操作!