Как Visual Studio 2015 справится с обновлением сервера символов 2019 от Microsoft? - PullRequest
0 голосов
/ 19 апреля 2020

Я недавно обнаружил что-то ненормальное в моей Windows 7 IDE VS2015. При запуске отладки VS2015 больше не может получать файлы pdb с сервера символов Microsoft. Это происходит примерно в конце 2019 года.

Снимок экрана ниже:

VS2015 on win7 fail on MS symbol server upgrade

enter image description here

После некоторого расследования я обнаружил, что URL первичного файла pdb http://msdl.microsoft.com/download/symbols/wntdll.pdb/E611E9E16BA54434A45EB38CE9217A792/wntdll.pdb теперь перенаправляется на sth, как https://vsblobprodscussu5shard65.blob.core.windows.net/b-4712e.... И старый VS2015 (с обновлением 3), похоже, не в состоянии следовать этому перенаправлению HTTP, поэтому он жалуется на ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR .

Нет сомнений, что это связано с внутренним обновлением инфраструктуры символьного сервера Microsoft .

Конечно, используя обновленный файл windbg.exe из EWDK 1903, я могу загружать символы для этих системных библиотек DLL, но это довольно неудобно, когда моя основная работа по отладке выполняется в Visual Studio.

Итак, мой вопрос: есть ли способ / патч, чтобы отладчик VS2015 работал с новым сервером символов?

============ 2020.04.20 Обновление ========== *

Странно, после того, как я играю с VS2015 и windbg назад и Четвертый раз в течение одного часа загрузка pdb VS2015 начинает работать внезапно. Должно быть, произошли некоторые загадочные изменения за сценой!

...