Управляемая отладка недоступна (версия mscordbi.dll не найдена) - PullRequest
0 голосов
/ 08 ноября 2019

За последние несколько дней Visual Studio (2017, Professional) утратил способность отлаживать дампы памяти в управляемом или смешанном режиме. Появляется сообщение об ошибке: «Управляемая отладка недоступна для этого мини-дамп. Не удалось найти требуемую библиотеку для управляемой отладки мини-дамп, mscordbi.dll, версия« 4.0.30319.0 »....."

Это то же сообщение, что и в в этом вопросе

Это безопасная среда с ограниченным доступом в Интернет, поэтому обычные методы серверов символов не применяются.

Я регулярно использую symchk для создания файла манифеста, в котором я могу собирать символы для рассматриваемых дампов памяти. Этот файл (mscordbi.dll) никогда не включается в эти манифесты. Я подозреваю, что, возможно, недавнее обновление Windows (2019 OCT) привело к поломке, но в этой защищенной среде откат невозможен.

Я проверил, какие версии этой DLL находятся в моей системе (система Windows 10). , используя .NET 4.7). У меня есть несколько версий, и мне удалось получить копию 4.0.30319.1, которую я добавил в каталоги, но все еще безуспешно.

Я очистил / опустошил и восстановил с помощью символьного кэша, но безрезультатно.

Я удалил и заново установил VS2017 Pro, проблема остается.

Я пытался найти эту конкретную версию DLL на некоторых из этих веб-сайтов загрузки DLL, но мне тоже не повезло

Редактировать: Для ясности, я мог отлаживать определенные памяти и аварийные дампы в MixedРежим раньше и сейчас уже не могу.

...