DebugDiag not showing .NET stack information under .NET 4

点点圈 提交于 2019-12-05 05:46:27

Ultimately, this one solved itself. I sent a question to Microsoft about it, and they said that DebugDiag 1.1 does not support .NET 4+. They released v1.2 not too long ago, which does - works like a charm again:

http://www.microsoft.com/en-us/download/details.aspx?id=26798

Assuming you're taking a full dump, it may be related to how it co-locates sos. Under 3.5 it would co-locate using mscorlib whereas under CLR 4 it would co-locate using clr. It would be up to whoever wrote debugdiag to be CLR 4 tolerant.

user2588875

I faced the same issue and for me it helped to delete psscor4.dll from the sub-directory "exts" of DebugDiag

In the DebugDiag-Report, my CLR-runtime ist now shown as:

CLR Information

CLR version = 4.0.30319.18052

CLR Debugger Extension = C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll

PS: Please take care to use the right version of DebugDiag (32-bit vs. 64-bit).

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!