Uno Platform 发布 Visual Studio Code 扩展新版本
Uno Platform 是一个用于使用 C# 和 XAML 构建原生移动、桌面和 WebAssembly 应用的框架。近日,它发布了 Visual Studio Code 扩展的新版本,新增了对移动应用程序的构建和调试支持。
新功能概述
- 移动应用构建与调试
.NET 开发者现在可以直接在 Visual Studio Code 中构建、运行和调试 Uno 移动应用程序。调试功能包括设置断点、条件断点、异常中断等 Visual Studio 中的常用功能。 - 日志点与变量检查
扩展支持在不中断调试器的情况下打印消息(日志点),并允许开发者检查变量。这些功能不仅适用于开发者自己的代码,还可以通过 SourceLink 或嵌入在 PDB 文件中的源代码应用于第三方代码。 - 支持 .NET MAUI 项目
由于 Uno Platform 和 .NET MAUI 应用都基于相同的 .NET 基础,开发者可以使用 Uno Platform 扩展来构建和调试 .NET MAUI 项目。 - 代码补全与 XAML 热重载
扩展还提供了代码补全和 XAML 热重载功能,C# 热重载功能预计在未来的版本中推出。这些功能适用于 Uno Platform 支持的所有项目类型和目标平台。 - 远程调试支持
如果开发者使用的操作系统不支持目标平台(如 Windows 或 Linux 开发者调试 iOS 或 Mac 应用),他们可以连接到 Visual Studio Code 的远程实例,并在远程机器上运行和调试项目。
社区反响
- 高度期待的功能
移动项目调试是社区高度期待的功能,此次发布受到了热烈欢迎。在 Twitter 上,发布消息获得了超过 200 个点赞和积极评论。Microsoft 高级内容开发者 Alvin Ashcraft 表示:“太棒了!我迫不及待想试试。” - Reddit 社区反馈
在 Reddit 的 .NET 社区中,用户 pinedax 分享了使用扩展的体验:“如果有人好奇,它在 Linux 上也运行得很好。” - 市场表现
在 Visual Studio Marketplace 上,该扩展获得了超过 10,000 次下载,反映了社区对其的积极态度。
开源与反馈
Uno Platform 是开源的,而 Visual Studio Code 扩展是免费的,但闭源。Uno 团队呼吁开发者测试新功能,并在 GitHub 上分享反馈。
总结
Uno Platform 的 Visual Studio Code 扩展新版本为 .NET 开发者提供了强大的移动应用构建和调试功能,支持跨平台开发和远程调试。社区对这一更新反响积极,开发者可以通过 GitHub 提供反馈,帮助改进该工具。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。