Я пытаюсь отладить дамп памяти, используя Visual Studio, как управляемый, но это терпит неудачу со следующим сообщением об ошибке:
Управляемая отладка недоступна для этого минидампа.
Не удалось найти требуемую библиотеку для управляемой отладки минидампа, 'mscordbi.dll', версия '4.0.30319.0'.
Перезапустите сеанс отладки, выполнив одно из следующих действий:
1. Если этот компьютер в настоящее время не подключен к Интернету, подключитесь, чтобы dll можно было скачать с Microsoft.
2. Укажите путь к «mscordbi.dll» в настройках символов в параметрах отладчика.
3. Выберите «Debug with Native Only».
При проверке моих настроек символов есть следующие местоположения файлов символов (.pdb) (все проверены):
Environment Variable: _NT_SYMBOL_PATH
Microsoft Symbol Servers
C:\Dump_Repository\... (not relevant for this question)
Предусмотрена директория кеша, а для параметра автоматической загрузки установлено значение Load all modules, unless excluded
. Единственный исключенный - user32.dll
.
Значение переменной окружения _NT_SYMBOL_PATH
следующее:
cache*;srv*C:\Dump_Analyse*C:\build_machine1;cache*;srv*C:\Dump_Analyse*\\build_machine2\Development\Symbols;cache*;srv*C:\Dump_Analyse*\\build_machine1\Symbols;cache*;srv*https://msdl.microsoft.com/download/symbols;cache*;srv*C:\ProgramData\dbg\sym
В указанном каталоге C:\Dump_Analyse
есть каталог mscordbi.dll
с тремя подкаталогами, каждый из которых содержит упомянутую mscordbi.dll
DLL:
Prompt>find ./ -name "mscordbi.dll" 2>/dev/null
./Dump_Analyse/mscordbi.dll (this is a directory)
./Dump_Analyse/mscordbi.dll/4BA1DA2Deb000/mscordbi.dll
./Dump_Analyse/mscordbi.dll/563C0E8E10b000/mscordbi.dll
./Dump_Analyse/mscordbi.dll/583E5AAD10b000/mscordbi.dll
Два последних, кажется, не очень актуальны, но первый имеет версию файла 4.0.30319.1
(которая очень близка к запрашиваемой версии).
Мой компьютер подключен к Интернету, с моей учетной записью все в порядке (я недавно изменил пароль своей учетной записи Windows, но вошел в Visual Studio под другой учетной записью).
Кто-нибудь знает, что здесь может происходить и как я могу решить эту проблему?
Заранее спасибо