无法找到模块'mscorwks.dll'

Yon*_*ing 30 .net windows windbg

我尝试使用winDBG来调试转储文件.当我运行.loadby sos mscorwks.dll时

它给了我一个错误信息.无法找到模块'mscorwks.dll'

谁看过这个吗?

Six*_*aez 118

如果要调试.NET 4.0应用程序,则需要使用以下代码而不是mscorwks:

.loadby sos clr

以下是 .NET 4.0可用命令的概述.请享用!!

  • +1 - 不是这个问题的答案,但它结束了我的一天. (12认同)

Rus*_*est 19

我也有这个问题,原来是因为调试器在加载CLR之前进入应用程序.在我做任何事情之前,我不得不让应用程序进一步运行.

在windbg中执行此操作可能会有所帮助:

sxe ld:mscorlib
g
(... breaks again ...)
.loadby sos mscorwks
Run Code Online (Sandbox Code Playgroud)

'sxe ld:..'在模块加载时停止.

正如Sixto所提到的,如果你正在调试dotnet 4应用程序,你需要替换最后一行

.loadby sos clr
Run Code Online (Sandbox Code Playgroud)


Mar*_*ser 13

不要添加.dll,试试吧 .loadby sos mscorwks

  • 这仍然给出错误消息无法为我找到模块'mscorwks.dll' (6认同)