50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

评论

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

干货分享丨从MPG 线程模型,探讨Go语言的并发程序

华为云开发者联盟

并发 channel goroutines MPG 线程 Go 语言

从产品经理到产品架构师

博文视点Broadview

面试看这个就够了!最新BAT大厂面试者整理的Android面试题目模板,先收藏了

欢喜学安卓

android 程序员 面试 移动开发

BFAI量化交易系统开发|BFAI炒币机器人APP软件开发

系统开发

PT100热电阻温度阻值对应表

不脱发的程序猿

数据分析 28天写作 PT100 3月日更 温度传感器

中国人工智能,赏花更要寻根

脑极体

2021最新发布拼多多/字节/360/网易/面经总结

比伯

Java 编程 程序员 架构 面试

《谷歌是如何运营的》-读书笔记

曦语

读书笔记

如何凝聚党员力量?智慧组工系统构架组织部管理平台解决方案

源中瑞-龙先生

解决方案 党员 智慧组工

书单|互联网企业面试案头书之程序员技术篇

博文视点Broadview

这操作真香!一线互联网企业高级Android工程师面试题大全,面试真题解析

欢喜学安卓

android 程序员 面试 移动开发

寻找被遗忘的勇气(九)

Changing Lin

3月日更

区块链电子合同签署平台,区块链电子存证

13530558032

JVM笔记 -- JVM的生命周期介绍

秦怀杂货店

JVM 生命周期

AI辅助宫颈癌筛查技术全球居首,守护者的力量来源是?

华为云开发者联盟

AI 华为云 目标检测 宫颈癌

Java面试热门技术框架:Spring Security Oauth2.0认证授权

Java架构追梦

Java spring 面试 金三银四跳槽

USB2.0 扩展器(一拖四)原理图、PCB,可打样使用

不脱发的程序猿

28天写作 电路设计 USB电路 USB转TTL 3月日更

LinqToExcel.Extend 源码分析 第二波

happlyfox

28天写作 3月日更

如何通过 Serverless 提高 Java 微服务治理效率?

阿里巴巴云原生

Java Serverless 容器 微服务 云原生

【LeetCode】删除字符串中的所有相邻重复项Java题解

Albert

算法 LeetCode 28天写作 3月日更

当跨国企业女职业经理人遇上创业女 CEO,两者会擦出什么样的火花?

科技新消息

小鼎量化交易系统开发|小鼎炒币机器人软件APP开发

系统开发

深度分析前端构建工具:Vite2 v.s Snowpack3 v.s. Webpack5

智联大前端

vite webpack 构建工具

区块链+版权-助力电子微版权保护

13530558032

如果延迟退休势在必行,区块链如何助力“养老助老”?

旺链科技

产业区块链

盘点 HashMap 的实现原理及面试题

老王说编程

Java hashmap HashMap底层原理

低代码开发平台解决方案之“金融服务行业”篇

优秀

低代码

为什么我们开发 San 项目时要用 CLI?

百度Geek说

service SLI san command

AI不仅可以把李焕英带回2021,还能告诉你贾玲更像爸爸还是妈妈

京东科技开发者

人工智能 语音识别 语音合成

京东云新一代自研云服务器 4 月上线;COLING 2020丨面向机器阅读理解的双向认知思维网络

京东科技开发者

人工智能 开发者 云服务器

能源管理可视化破冰而出,数字孪生打破传统运维僵局

一只数据鲸鱼

物联网 数据可视化 3D可视化 能源管理 智慧电厂

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