写点什么

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

评论

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

长安链源码分析之交易过程分析(6)

最短的桥

掘金安东尼

算法 10月月更

SpringCloud-04 Feign学习笔记

游坦之

10月月更

大数据培训学习就业难吗

小谷哥

社招前端必会面试题(附答案)

loveX001

JavaScript

杨帆:拆解研发流程,做好探索型项目的过程管理丨声网开发者创业讲堂 • 第 5 期

声网

技术管理 人工智能’

百度前端高频react面试题总结

beifeng1996

React

长安链源码分析之交易过程分析(7)

盘它!基于CANN的辅助驾驶AI实战案例,轻松搞定车辆检测和车距计算!

华为云开发者联盟

人工智能 华为云 辅助驾驶 企业号十月 PK 榜

一天梳理完React所有面试考察知识点

beifeng1996

React

java培训哪家比较靠谱

小谷哥

web技术分享| 虚拟 tree

anyRTC开发者

Vue 前端 Web tree antDesign vue

使用注解 @requires 给 SAP CAP CDS 模型添加权限控制

汪子熙

云原生 CAP Cloud SAP 10月月更

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

长安链源码分析之交易过程分析(5)

React源码分析6-hooks源码

goClient1992

React

倒计时第1天!2022 XDR网络安全运营新理念峰会即将开幕

未来智安XDR SEC

网络安全

SpringCloud-05 Hystrix学习笔记

游坦之

10月月更

web前端开发培训女生学习怎么样

小谷哥

Java中的final关键字详解😁

共饮一杯无

Java final 10月月更

1024,我们干了点儿大事 | StarRocks 2.4 新版本特性介绍

StarRocks

数据库

微信小程序wx.getLocation审核不通过的解决方法

源字节1号

前端开发 小程序开发

vue面试之Composition-API响应式包装对象原理

bb_xiaxia1998

Vue

前端培训机构包就业靠谱吗?

小谷哥

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

关于JavaScript的本地存储方案

CoderBin

JavaScript 前端 LocalStorage 本地存储 10月月更

一道React面试题把我整懵了

beifeng1996

React

React源码分析5-commit

goClient1992

React

腾讯前端常考vue面试题整理

bb_xiaxia1998

Vue

快递单信息抽取【二】基于ERNIE1.0至ErnieGram + CRF预训练模型

汀丶人工智能

nlp 算法、

一次 Redis 事务使用不当引发的生产事故

悟空聊架构

redis 事务 悟空聊架构 10月月更 @Transactional

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