写点什么

Visual Studio 2013 改进的异常报告机制简化 Windows Store Apps 开发

  • 2013-07-12
  • 本文字数:686 字

    阅读完需:约 2 分钟

Windows 8.1 和 Visual Studio 2013 具备改进的异常报告机制,这使得基于C++ 的Windows Store App 开发者可以容易识别并修正错误。由于Windows 8.1 增加对Windows Runtime 组件中报告的异常堆栈的捕捉,Visual Studio 2013 调试器提供了能捕捉从Platform::Exception 继承的异常对象的堆栈。

为了能使用上面提到的功能,你需要启动调试器,在catch 块中设置一个断点,并在主应用页面中选择异常处理的按钮。调试器将捕捉所有在ThrowDataReaderError 方法中可能抛出的异常。

Visual Studio 2012 会在对话框中显示开发应用过程中 COM 的异常堆栈信息。它在 [External Code] 的帧中显示堆栈信息,并表明 Just My Code 这个新的本机调试功能是否被激活。

该对话框还包括一个新的链接“Add exception stack trace to watch_”_,它在监视窗口中增加了新的 $exceptionstack 伪变量。此外,Visual Studio 2013 在监视窗口中显示额外的堆栈信息包括在上下文菜单的 Go to Source Code 的功能帮助下,显示异常的堆栈帧。

Visual Studio2013 中允许在监视窗口中添加 $exceptionstack 变量去查看最后捕捉到的异常栈。此外,_M_stackTrace 代替了原来的 _M_disassembleMe,并为任务创建栈增加了完整的堆栈信息,因此能在创建的栈所列出的帧中轻易地导航找到相关的源代码。

查看英文原文: Visual Studio 2013 Simplifies Windows Store Apps Development with Improved Exception Reporting


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-07-12 02:311195
用户头像

发布了 81 篇内容, 共 25.8 次阅读, 收获喜欢 5 次。

关注

评论

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

测试管理者的成功之路:职业发展的关键因素揭示

测吧(北京)科技有限公司

测试

笔记软件哪个好?超全的笔记软件盘点推荐:手写笔记、文本笔记、协作笔记、知识管理等!

彭宏豪95

效率工具 在线白板 办公软件 笔记软件 boardmix

阿里妈妈按关键字或网址搜索商品 API (alimama.item_search):电商如何利用阿里妈妈API实现个性化营销

技术冰糖葫芦

API

.NET发展如火如荼,这回.Net 8的野心确实不小

伤感汤姆布利柏

.net core

管理型人才的心理修炼:从技术到测试管理的平稳转变

测吧(北京)科技有限公司

测试

「回看 Milvus 的 2023」:AI 热潮中的非典型向量数据库

Zilliz

Milvus 大模型 AIGC 向量数据库

强大的日志权限管理:多索引与访问规则的创新应用

观测云

日志 数据安全

影视行业使用云电脑能有哪些好处?云电脑有什么优势

青椒云云电脑

云桌面 云电脑 云电脑平台

测试管理者的晋升之路:职业发展的秘籍

测吧(北京)科技有限公司

测试

测试管理者的智慧:能力图谱指导下的职业发展之道

测吧(北京)科技有限公司

测试

测试管理的黄金法则:晋升之路上不可忽视的要点

测吧(北京)科技有限公司

测试

测试管理的方法论宝典:工具、流程与最佳实践

测吧(北京)科技有限公司

测试

玩转数据处理利器:学会使用 YAML 文件轻松处理数据

测试人

软件测试 测试开发

管理者必备:测试管理岗位与职责的全面定义

测吧(北京)科技有限公司

测试

突破职业瓶颈:测试管理者如何有效提升领导力

测吧(北京)科技有限公司

测试

《Java性能权威指南(第2版)》PDF

程序员李木子

《数据结构与算法分析:Java语言描述(第3版)》PDF

程序员李木子

SD-WAN适用的几种公司类型

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

从技术到管理:测试管理岗位适合你吗?

测吧(北京)科技有限公司

测试

测试管理的真谛:价值与使命的深度解析

测吧(北京)科技有限公司

测试

C# 循环与条件语句详解

小万哥

C# 程序人生 编程语言 软件工程 后端开发

运营商大模型,数字中国的一枚“落子”

脑极体

AI 大模型

阿里妈妈按关键字或网址搜索商品 API (alimama.item_search)在电商中的发展

技术冰糖葫芦

API

接口测试抓包与mock 学习笔记

测试人

软件测试

Databend 开源周报第 129 期

Databend

KubeBlocks 研发轶事之 addon 抽象

小猿姐

数据库 Kubernetes 云原生 抽象

左耳听风 - 软件开发与架构设计的原则「读书打卡 day 13」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展

聚道云连接器实现航信与用友NC凭证对接,助力企业实现数字化转型

聚道云软件连接器

案例分享

Visual Studio 2013改进的异常报告机制简化Windows Store Apps开发_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章