写点什么

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:311062
用户头像

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

关注

评论

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

工作计划进度表如何高效创建?主流8款软件分享

爱吃小舅的鱼

项目管理软件 工作计划管理软件 工作计划

集团企业分级管理授权能力建设

芯盾时代

iam 权限管理系统 授权访问

火山引擎数据飞轮最新活动:结合大模型能力,探索金融行业数智化落地新可能

字节跳动数据平台

数据飞轮

更轻更省!DataSimba敏捷版直播火热预约中

奇点云

LlamaIndex工作流可视化的AI助手分析探索

代码忍者

API 接口 pinduoduo API

企业数字化转型的矛与盾

明道云

AutoCAD 2024 for Mac(cad设计绘图工具)

Mac相关知识分享

Final Cut Pro for Mac(fcp专业视频后期制作)

Mac相关知识分享

MacDroid pro for mac(安卓设备文件传输助手)

Mac相关知识分享

让零代码系统界面体验更优秀

明道云

七牛云荣获「2024 鸿蒙生态 SDK 星河奖」

七牛云

从MySQL JOIN 算法角度看如何优化SQL

京东科技开发者

数字赋能制造:赛力斯汽车的零代码创新实践

明道云

Photoshop 2023 (ps 2023) for Mac图像编辑设计软件

Mac相关知识分享

制造业数字化演进历程中的创新与HAP 赋能

明道云

探索1688商品详情API:轻松解锁商品信息的全面视角

代码忍者

API 接口 pinduoduo API

大数据平台Bug Bash大扫除最佳实践

京东科技开发者

GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型

SEAL安全

Stable Diffusion LLM Whisper Speech-to-Text Text-to-Speech

极限科技三周年庆典:追求极致,共创未来科技新篇章

极限实验室

极限科技 周年庆典 极限科技三周年 周年庆

喜报!极限科技(INFINI Labs)通过国家高新技术企业认定

极限实验室

科技 极限科技 高新企业认定

Navicat Premium for Mac(专业数据库管理工具)

Mac相关知识分享

Elasticsearch vs 向量数据库:寻找最佳混合检索方案

Zilliz

全文检索 elasticsearch 向量检索 Milvus 混合检索

收藏品NFT的开发流程

北京木奇移动技术有限公司

NFT数字藏品系统 NFT开发 软件外包公司

最新前端架构设计:中央仓库管理-基于工作空间和git-submodule实现共用和管理

京东科技开发者

GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型

GPUStack

Stable Diffusion LLM Whisper Speech-to-Text Text-to-Speech

OpenAI o1 模型到来后,谈谈提示词工程的未来

Baihai IDP

程序员 AI Prompt LLMs 提示词工程

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