无法在WnDbg中加载sos

本文关键字:加载 sos WnDbg | 更新日期: 2023-09-27 18:19:33

使用的操作:Windows xp 64位使用配置构建的C#应用程序:任何CPU使用的Wndbg:6.12.net版本:3.5

当我附加Wndbg并键入命令时。load-sos得到以下错误对LoadLibrary(sos)的调用失败,Win32错误0n193"%1不是有效的Win32应用程序。"请检查调试器配置和/或网络访问。

我想知道Any CPU是什么意思-它创建了一个64位或32位的exe吗?加载SOS 的命令有任何变化吗?

无法在WnDbg中加载sos

"Any CPU"意味着当程序启动时,.NET Framework将根据操作系统的位来决定是以32位还是64位运行程序。"

关于加载正确版本的SOS,请根据.NET版本使用以下命令。

.NET 4及更高版本 .sos加载

.NET 3.5和2 .sos mscorwks加载

.NET 1.0和1.1 .load clr10''sos