我尝试使用winDBG来debugging转储文件。 当我运行.loadby sos mscorwks.dll
它给了我一个错误消息。 无法find模块“mscorwks.dll”
有没有人见过这个?
把窗口带到前面,没有焦点
C#将32bpp图像转换为8bpp
我们可以在我们的安装包中捆绑mono吗?
Amazon EC2 API和Windows实例 – 以任何方式获取驱动器号分配?
任何工具来分析wmv文件格式?
在Metro应用程序中使用C#保存用户设置
在Windows Server 2012上运行.NET 4.0上的服务构build时发生System.Configuration.ConfigurationException
如何从C#.net客户端列出Linux运行进程?
如何查询Windows上的打印队列
如何configurationtoolstripdropdownbutton大小以匹配父级下拉button的大小?
不要添加.dll,只需尝试.loadby sos mscorwks
如果您正在调试.NET 4.0应用程序,则需要使用以下代码而不是mscorwks :
.loadby sos clr
以下是可用于.NET 4.0的命令的一个很好的概述 。 请享用!!
我也遇到了这个问题,原来是因为调试器在CLR加载之前就进入了应用程序。 在我能做任何事情之前,我必须让应用程序进一步运行。
这样做windbg可能会有所帮助:
sxe ld:mscorlib g (... breaks again ...) .loadby sos mscorwks
'sxe ld:..'在模块加载时停止。
正如Sixto提到的,如果您正在调试dotnet 4应用程序,则需要用最后一行代替
.loadby sos clr
还要确保你有正确的位 – 尝试在64位windbg中做这个,而调试32位应用程序会给你同样的错误。
如果您的路径中有.NET框架目录(例如c: Windows Microsoft.NET Framework v2.0.50727),则可以使用
.load sos
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。