2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

突破调试瓶颈: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:002178

评论

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

如何使用FL Studio录制外部音频

懒得勤快

(model4)千万学生管理系统存储架构设计

消失的子弹

架构 微服务 云原生

阿里IM技术分享(四):闲鱼亿级IM消息系统的可靠投递优化实践

JackJiang

架构设计 即时通讯 IM

连锁便利店:夕阳产业还是明日之星

石头IT视角

模块4作业

4anonymous

26. 自动驾驶的六个级别

Databri_AI

人工智能

极客时间架构实战营作业四

jjn0703

架构实战营

架构实战营-模块四作业

南山先生

「架构实战营」

netty系列之:使用netty搭建websocket服务器

程序那些事

Java Netty 网络协议 websocket 程序那些事

智云盾捕获多个僵尸网络利用最新ConfluenceRCE漏洞的活动

百度开发者中心

安全 漏洞

Linux用户/用户组编辑

在即

9月日更

千万级学生管理系统的考试试卷存储方案

毛先生

WebRTC是如何设置视频编码偏好的?

liuzhen007

音视频 引航计划 领航计划

模块四作业-考试试卷存储设计

potti

架构实战营

[Golang 基础] Map 数据类型

baiyutang

golang 9月日更

架构实战营模块四作业 - 设计千万级学生管理系统的考试试卷存储方案

李焕之

Prometheus 2.28.0 新特性

耳东@Erdong

Prometheus 9月日更 relaese

设计千万级学生管理系统的考试试卷存储方案

Yina🌝很浪🌊

千万级学生管理系统的考试试卷存储方案

Sky

架构训练营

金秋国庆|官微掌门人火热征集!期待你的掌舵!

InfoQ写作社区官方

国庆中秋 热门活动

linux之软连接和硬连接的区别

入门小站

Linux

如何设计高可用高性能架构

眼镜盒子

架构实战营

毕业设计电商秒杀系统

Clarke

架构实战营

HarmonyOS荣膺2021世界互联网大会领先科技成果奖

Geek_283163

华为 鸿蒙

Base64编码对照表

入门小站

工具

【架构实战营作业】模块四——学生管理系统存储

聆息

案例分享 | dubbo 2.7.12 bug导致线上故障

捉虫大师

dubbo 问题排查

极客时间【架构实战营】第二期 模块四作业

Geek_91606e

架构实战营

架构训练营 模块四

Leach Sun

0 基础架构入门 - 4(千万级学生管理系统的考试试卷存储方案)

felix

架构实战营 0 基础架构入门

浅谈语音质量保障:如何测试 RTC 中的音频质量?

阿里云CloudImagine

阿里云 测试 WebRTC 语音 音频

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