Uno Platform Visual Studio Code 扩展引入移动调试功能

Uno Platform 发布 Visual Studio Code 扩展新版本

Uno Platform 是一个用于使用 C# 和 XAML 构建原生移动、桌面和 WebAssembly 应用的框架。近日,它发布了 Visual Studio Code 扩展的新版本,新增了对移动应用程序的构建和调试支持。

新功能概述

  1. 移动应用构建与调试
    .NET 开发者现在可以直接在 Visual Studio Code 中构建、运行和调试 Uno 移动应用程序。调试功能包括设置断点、条件断点、异常中断等 Visual Studio 中的常用功能。
  2. 日志点与变量检查
    扩展支持在不中断调试器的情况下打印消息(日志点),并允许开发者检查变量。这些功能不仅适用于开发者自己的代码,还可以通过 SourceLink 或嵌入在 PDB 文件中的源代码应用于第三方代码。
  3. 支持 .NET MAUI 项目
    由于 Uno Platform 和 .NET MAUI 应用都基于相同的 .NET 基础,开发者可以使用 Uno Platform 扩展来构建和调试 .NET MAUI 项目。
  4. 代码补全与 XAML 热重载
    扩展还提供了代码补全和 XAML 热重载功能,C# 热重载功能预计在未来的版本中推出。这些功能适用于 Uno Platform 支持的所有项目类型和目标平台。
  5. 远程调试支持
    如果开发者使用的操作系统不支持目标平台(如 Windows 或 Linux 开发者调试 iOS 或 Mac 应用),他们可以连接到 Visual Studio Code 的远程实例,并在远程机器上运行和调试项目。

社区反响

  1. 高度期待的功能
    移动项目调试是社区高度期待的功能,此次发布受到了热烈欢迎。在 Twitter 上,发布消息获得了超过 200 个点赞和积极评论。Microsoft 高级内容开发者 Alvin Ashcraft 表示:“太棒了!我迫不及待想试试。”
  2. Reddit 社区反馈
    在 Reddit 的 .NET 社区中,用户 pinedax 分享了使用扩展的体验:“如果有人好奇,它在 Linux 上也运行得很好。”
  3. 市场表现
    在 Visual Studio Marketplace 上,该扩展获得了超过 10,000 次下载,反映了社区对其的积极态度。

开源与反馈

Uno Platform 是开源的,而 Visual Studio Code 扩展是免费的,但闭源。Uno 团队呼吁开发者测试新功能,并在 GitHub 上分享反馈。

总结

Uno Platform 的 Visual Studio Code 扩展新版本为 .NET 开发者提供了强大的移动应用构建和调试功能,支持跨平台开发和远程调试。社区对这一更新反响积极,开发者可以通过 GitHub 提供反馈,帮助改进该工具。

阅读 47
0 条评论