C# 无法在WnDbg中加载sos

C# 无法在WnDbg中加载sos,c#,C#,使用的操作系统:Windows xp 64位 C#使用配置构建的应用程序:任何CPU 使用的Wndbg:6.12 .net版本:3.5 当我连接Wndbg并键入命令时,load sos会出现以下错误 调用LoadLibrary(sos)失败,Win32错误0n193 %1不是有效的Win32应用程序 请检查调试器配置和/或网络访问 我想知道任何CPU意味着什么——它是否创建64位或32位exe,以及加载SOS的命令是否有任何更改。“任何CPU”意味着当程序启动时,.NET Framework将根

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

当我连接Wndbg并键入命令时,load sos会出现以下错误 调用LoadLibrary(sos)失败,Win32错误0n193 %1不是有效的Win32应用程序 请检查调试器配置和/或网络访问

我想知道任何CPU意味着什么——它是否创建64位或32位exe,以及加载SOS的命令是否有任何更改。“任何CPU”意味着当程序启动时,.NET Framework将根据操作系统的位确定是以32位还是64位运行程序。”

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

.NET 4及更高版本.loadby sos

.NET 3.5和2 .按sos mscorwks加载

.NET 1.0和1.1
.load clr10\sos

我一直使用
。loadby sos mscorwks
,而不是
。load sos
听起来你的WinDbg与应用程序不匹配。查看更多信息。