2012-01-05 1 views
0

Operating Используется: Windows XP 64Bit C# приложение, построенное с конфигурацией: Любой процессор Wndbg Используется: версия 6,12 .net: 3,5Невозможно иметь возможность загружать СЦ в WnDbg

Когда я придаю Wndbg и введите команду. load sos получает следующую ошибку: Ошибка вызова LoadLibrary (sos), ошибка Win32 0n193 «% 1 не является допустимым приложением Win32». Проверьте конфигурацию вашего отладчика и/или сетевой доступ.

Я хотел бы знать, что делает любой CPU значит - это создать 64-битную или 32 битную ехе и есть какие-либо изменения в команде, чтобы загрузить SOS

+0

Я всегда использовал '.loadby Сос mscorwks', а не '.load sos' –

+0

Похоже, что ваш WinDbg не соответствует приложению. Зайдите http://stackoverflow.com/questions/4373683 для получения дополнительной информации. – DocMax

ответ

0

«Любой процессор» означает, что при запуске программы, .NET Framework будет определять на основе битов ОС, запускать ли вашу программу в 32 бита или 64 бита ».

В отношении загрузки правильной версии SOS используйте следующую команду в зависимости от версии .NET.

.NET 4 и выше.loadby sos

.NET 3.5 и 2 .loadby Сос mscorwks

.NET 1.0 и 1.1 .load clr10 \ СОС

Смежные вопросы