За последние несколько дней 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Режим раньше и сейчас уже не могу.