.net – Windbg期待mscordacwks.dll的不同版本
我在尝试使用windbg调试minidump文件时遇到了一个非常奇怪的问题.
我在自己的机器上试过这个通过在目标机器上运行windbg,从中获取minidump,但结果在两种情况下都是相同的. 在开始我加载所需的dll,如下所示,请注意,如果我将症状设置为微软符号服务器,则会出现同样的问题.
检查链条的一切看起来都不错,所以我现在去运行!pe并得到一个关于mscordacwks的错误,据我所知,这通常表明我使用的是.net框架的错误版本.但是在我在目标机器上运行它时,情况确实应该不是这样. 然后我做了一个冗长的加载
并获取以下错误消息
我不明白为什么windbg正在寻找旧版本的mscordacwks?似乎.296版本是从ms符号服务器下载的clr的版本,但我明确地告诉windbg使用本地版本. 我尝试过建议here和here的方法,但没有任何效果.任何帮助是极大的赞赏.
这是因为您在安装了.NET 4.5的计算机上调试.NET 4.0转储.底层调试API在4.0和4.5之间发生了显着变化,因此您无法使用.NET 4.5 SOS.dll调试.NET 4.0转储.我所做的是将.NET 4.0 SOS复制到我的winext目录并在我调试.NET 4.0转储时显式加载它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – Windows Server 2008 r2目录可以安
- windows-server-2003 – DNS服务器解析服务器名称但不是完全
- 在WPF全屏应用程序中禁用虚拟触摸屏Windows键盘
- windows – 如何在调试期间查看Qt对象的内容?
- [转帖]windows+xshell+xming访问非桌面版Linux服务器
- windows-server-2008 – 监控Windows服务器的最佳方法?
- windows-server-2003 – .NET 3.5 SP1安装程序挂起约80%
- windows-7 – 使用SYSTEM帐户运行SEP扫描
- 如何防止在Windows中的网桥MAC地址上设置本地管理位?
- Windows环境下使用pip install安装lxml库
- windows – WinUSB应用程序或用户模式驱动程序,作
- windows-server-2008-r2 – 我在哪里授予权限,以
- active-directory – 在Windows / Active Direct
- windows-installer – MSI – 卸载提供“Unident
- 在Windows中重新运行docker-compose表示网络配置
- wpf – Snoop没有看到我的应用程序的子窗口
- 如何避免windows系统开机启动每次都弹出AutoIt报
- OpenCascade极简环境搭建(QT环境)
- 单点登录 – 没有Windows登录的富客户端(“胖客户
- windows – 聚焦批量启动的应用程序