首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sos调试visual studio

使用sos调试visual studio
EN

Stack Overflow用户
提问于 2013-01-22 07:10:52
回答 3查看 1.2K关注 0票数 4

我正在尝试使用SOS来调试一个visual studio 2010插件。我附加了windbg,但没有clr.dll。我试过.loadby sos mscoree,.loadby sos corjit,它们都不起作用。通过使用!sw切换到x86模式,并将sos复制到ide文件夹并运行.loadby sos devenv,我得到了一些工作。但是,当我尝试使用任何sos命令时,我得到了下面的错误。有没有办法在visual studio中使用sos?我只想找出这个插件中有什么异常,这样我就可以向编写它的团队报告。

找不到运行时DLL ( clr.dll ),0x80004005扩展命令需要clr.dll才能执行某些操作。

EN

回答 3

Stack Overflow用户

发布于 2013-01-22 07:27:20

我只是想找出这个插件中有什么异常,这样我就可以向编写它的团队报告。

我建议您使用AdPlus来捕获内存转储。

在捕获内存转储之前,请确保已将其设置为进行完全转储。(右键单击我的电脑>属性>高级设置>高级>启动和恢复>写入调试信息)

第三方供应商将需要这个来研究问题。

除非你有他们的私人PDB文件,否则你不可能发现太多关于这个问题的信息。

票数 0
EN

Stack Overflow用户

发布于 2013-06-14 20:54:34

尝试手动加载sos。示例:.load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.dll

票数 0
EN

Stack Overflow用户

发布于 2015-03-12 01:44:14

我通过关闭WinDbg,删除符号目录中的所有文件,然后重新加载WinDbg修复了这个错误。然后,我用".loadby sos mscorwks“加载了sos,像"!dumpheap”这样的命令再次对我起作用了。

检查“文件>符号文件路径...”菜单来查找Symbol目录的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14448871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档