Очень странно. Я не знал, что в файле дампа не будет всей информации. Я полагаю, это мини-дамп? В любом случае, решение не сложно. Я просто щелкаю правой кнопкой мыши по кадру стека, нажимаю «Загрузить символы», и он загружает их. За исключением случаев, когда я добираюсь до 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
.