技术速递|Visual Studio Code 的 .NET MAUI 扩展现已正式发布

作者:Maddy Montaquila

排版:Alan Wang

今天,我们非常高兴地宣布 .NET MAUI VS Code 扩展插件结束了预览阶段,并将包含一些期待已久的新功能 - 包括 XAML IntelliSense 和 Hot Reload!

什么是 .NET MAUI 扩展插件?

.NET MAUI 扩展插件为您提供了在轻量级 Visual Studio Code 中开发 .NET MAUI 应用所需的工具。它基于 C# Dev KitC# 扩展构建,提供了解决方案资源管理器、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 中的演练进行操作!

相关推荐
lyq30815256913 小时前
vscode 历史便携版下载方法
ide·vscode·编辑器
zDarkBlue13 小时前
vscode 工程中 c_cpp_properties.json文件作用
ide·vscode·json
token-go15 小时前
学习.NET 8 MiniApis入门
网络·学习·.net
zDarkBlue16 小时前
VSCode使用Makefile管理工程
ide·vscode·编辑器
风路丞16 小时前
vscode的一些使用问题
vscode·python·编辑器
小小小花儿18 小时前
VSCode远程服务器
服务器·ide·vscode
液态不合群19 小时前
一款EF Core下高性能、轻量级针对分表分库读写分离的解决方案
c#·.net
yangshuquan19 小时前
总结一下 .NET FrameWork 和 .NET Core 创建的项目的不同点
c#·.net·基础知识
mingupup19 小时前
WPF在.NET9中的重大更新:Windows 11 主题
windows·.net·wpf
那个那个鱼1 天前
C#面:请写出C#中的单例模式
开发语言·单例模式·c#·.net