Я только что обновил свой компьютер до Silverlight версии 4.0.60831.0, чтобы посмотреть, поможет ли это с некоторыми проблемами утечки памяти, которые я вижу.
Теперь, когда я пытаюсь использовать WinDbg и пытаюсь загрузить SOS.dll, я понимаю, что SOS.dll для версии .60831 не существует. Я загрузил предыдущую версию 4.0.60531.0, но при попытке сбросить кучу я получаю следующую ошибку:
Версия SOS не соответствует версии CLR, которую вы отлаживаете. пожалуйста
загрузите соответствующую версию SOS для версии CLR, которую вы отлаживаете.
CLR Версия: 4.0.60831.0
SOS Версия: 4.0.60531.0
Я попробовал команду .loadby, но она также не удалась
0: 028> .loadby sos coreclr
Сбой вызова LoadLibrary (c: \ Program Files (x86) \ Microsoft Silverlight \ 4.0.60831.0 \ sos), ошибка Win32 0n126
"Указанный модуль не может быть найден."
Пожалуйста, проверьте конфигурацию вашего отладчика и / или доступ к сети.
Это имеет смысл, поскольку в этом каталоге нет файла SOS.dll.
Есть что-то, что я где-то пропустил?
Заранее спасибо