QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

突破调试瓶颈:Uno 平台的 VS Code 扩展支持调试移动应用程序

作者:Giorgi Dalakishvili

  • 2023-07-17
    北京
  • 本文字数:847 字

    阅读完需:约 3 分钟

突破调试瓶颈:Uno平台的VS Code扩展支持调试移动应用程序

Uno,一个用 C#和 XAML 构建原生移动、桌面和 WebAssembly 应用程序的框架,发布了新版的 Visual Studio Code 扩展。新版本增加了对构建移动应用程序以及直接在 Visual Studio Code 中调试应用程序的支持。


使用 Uno 的.NET 开发人员现在可以直接在 Visual Studio Code 中构建、运行和调试移动应用程序。它支持 Visual Studio Code 可用的所有调试特性,例如设置断点、条件断点或在异常时中断。这个扩展还支持打印消息,无需进入调试器和检查变量。开发人员可以对自己的代码使用这些特性,也可以通过SourceLink嵌入PDB文件的方式对第三方代码使用这些特性。


由于 Uno 应用程序和.NET MAUI 应用程序是在同一个.NET 基础上构建的,因此开发人员也可以使用Uno扩展来构建和调试.NET MAUI 项目。


除了调试之外,该扩展还为 XAML 提供了代码补全和热重载功能,C#的热重载功能预计将在即将发布的版本中推出。这些特性可用于Uno支持的所有类型的项目。此外,如果开发人员使用的操作系统不支持他们正在构建的目标,他们可以连接到Visual Studio Code的远程实例并在那里运行项目。例如,Windows 或 Linux 开发人员可以调试运行在远程 macOS 机器上的 iOS 或 Mac 应用程序。


调试移动应用程序是社区中呼声较高的一个特性,而社区也热情地迎接调试移动应用程序的特性发布公告。在推特上,发布公告推文收到了 200 多个点赞和正面评论。微软高级内容开发者Alvin Ashcraft说:“这太棒了!我等不及要试用它了。”


Reddit的.NET社区也表达了同样的观点。用户pinedax分享了他们使用这个扩展的经验:“它也可以在 Linux 上运行。”


对这个 Uno 扩展的积极反响反映在它在Visual Studio Marketplace的评分上,该扩展的下载超过了 10000 次。


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


原文链接

https://www.infoq.com/news/2023/07/uno-platform-debugging/


相关阅读:

VS Code有多么不安全:一个扩展就可能导致公司GitHub中的所有代码被擦除?

另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测

2023-07-17 08:002086

评论

发布
暂无评论
发现更多内容

作业二:根据当周学习情况,完成一篇学习总结

LN

如何使用UML做需求分析与系统架构

JefferLiu

UML 架构文档

IT自由职业者是怎么样的感受和体验

奈学教育

IT

【架构师训练营】第1周作业2—学习总结

花生无翼

Hyperledger Fabric基础知识

程序那些事

区块链 以太坊 超级账本 hyperledger fabric

架构师训练营 - 第一周 - 学习总结

韩挺

作业一:食堂就餐卡系统设计

LN

架构师训练营第一周总结

极客大学架构师训练营

【架构师训练营】第 1 周作业1—食堂就餐卡系统设计

花生无翼

极客大学架构师训练营

标题

lai

第一周练习1 食堂就餐卡系统设计

王鑫龙

极客大学架构师训练营

怎样才能像月「睡后收入」 20 万的独立开发者一样挣钱?

非著名程序员

程序员 独立开发者 程序人生 提升认知

深圳各大知名办公园区引进 GoWork 智能楼宇管理系统,开启商业地产行业的春天

Geek_116789

架构师训练营第一周学习总结

烟雨濛濛

读笔 | 听说你也想辞职去摆摊?何不先收下这份秘籍

张鸱鸺

读书笔记 摆地摊 社会话题

IT自由职业者是怎么样的感受和体验

古月木易

IT职场

食堂就餐卡系统设计

TiK

架构师训练营第一周总结

Linuxer

极客大学架构师训练营

就餐卡系统设计

烟雨濛濛

极客大学架构师训练营

PostgreSQL权限控制

唯爱

开启“观察者模式”,跳出灵魂看自己

小天同学

日常思考 个人感悟

分布式账本简介

程序那些事

区块链 分布式系统 区块链技术 hyperledger fabric

极客时间 - 架构师训练营 - week1 - 课堂笔记

毛聪

极客大学架构师训练营

S型曲线 - 第二曲线

石云升

创新 增长 S型理论 第二曲线 破坏式创新

架构师训练营 - 第一周 - 食堂就餐卡系统设计

韩挺

食堂就餐卡系统架构设计文档

竹森先生

极客大学 架构设计 极客大学架构师训练营

数据结构与算法之数组链表

shirley

数组 链表

Fabric的6大特性

程序那些事

区块链 blockchain 区块链技术 hyperledger fabric

食堂就餐卡系统设计

戴维斯

推荐几款基于 Markdown 语法在线制作简历的平台

JackTian

GitHub 网站 markdown 简历 工具软件

架构师训练营第一周命题作业

兔狲

突破调试瓶颈:Uno平台的VS Code扩展支持调试移动应用程序_架构/框架_InfoQ精选文章