Сообщение «Кадры могут отсутствовать, двоичный файл не загружен» при просмотре стека вызовов, но не принимает те библиотеки DLL, которые у меня есть - PullRequest
0 голосов
/ 14 апреля 2020

Очень странно. Я не знал, что в файле дампа не будет всей информации. Я полагаю, это мини-дамп? В любом случае, решение не сложно. Я просто щелкаю правой кнопкой мыши по кадру стека, нажимаю «Загрузить символы», и он загружает их. За исключением случаев, когда я добираюсь до mfc140.dll. Я выбираю версии, которые есть в моей системе, и сообщения отсутствуют, но открытый диалог ничего не делает. Я предполагаю, что проблема в том, что VS говорит: «Это не DLL, которую вы ищете» (машет рукой). Итак, я go в окне модулей, и я вижу это:

mfc140.dll  mfc140.dll  *C:\Windows\System32\mfc140.dll N/A Yes No matching binary found.       10  14.14.26405.0   2018-04-05 1:56 AM  00007FFD968B0000-00007FFD96E49000   cvwin64.exe.11128.dmp       

Я нашел в каталогах VS:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.16.27012\x64\Microsoft.VC141.MFC\mfc140.dll
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.16.27012\x86\Microsoft.VC141.MFC\mfc140.dll
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Redist\MSVC\14.23.27820\x64\Microsoft.VC142.MFC\mfc140.dll
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Redist\MSVC\14.23.27820\x86\Microsoft.VC142.MFC\mfc140.dll

Вот почему это так ' не правильно. Значение в System32 равно 14.23.27820.0, что также неверно.

Итак, как я могу получить правильную DLL с доверенного сайта? Я не вижу ни одного сайта в домене microsoft.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...