Проблема: я сгенерировал MSI-файл (установщик), и когда я пытаюсь открыть этот установщик, он не отвечает.
Чтобы найти основную причину, я использую WinDbg иоткрыв исполняемый файл (PowerChart.exe), сгенерированный по следующему пути: C: \ Program Files \ EMR \ PowerChart
Я следовал двум подходам для загрузки исполняемого файла, но в обоих подходах я получаю такие ошибки, какСимволы загружаются неправильно.
Подход 1:
В «Путь поиска символов» я установил "srv*c:\symbols*https://msdl.microsoft.com/download/symbols
(Для этого я создал папку «символы» вдиск «С», чтобы он загружал символы и помещал их в таблицу «символов»)
Затем открыл PowerChart.exe из «Открыть исполняемый файл ...» в меню «Файл» в Windbg.
Затем я получаю следующие ошибки:
Error: Symbol file could not be found. Defaulted to export symbols for ntdll.dll
Когда я запускаю URL (https://msdl.microsoft.com/download/symbols) в браузере, он показывает «Запрошенные вами данные не могут быть получены"
А также нам нужно подключитьТ в интернет, чтобы загрузить эти символы?Это правильный путь символа, который я дал?Пожалуйста, помогите мне устранить эту ошибку.
Approach2:
Когда генерируется MSI-файл, он также создает файл .pdb (EMR.pdb) по следующему пути:
E: \ Code \ EMR \ bin \ debug \ en-US
Итак, я подключил путь pdb в «Путь поиска символа»
E: \ Code \ EMR \ bin \ debug \ en-US
Затем откройте PowerChart.exe из «Открыть исполняемый файл ...». Затем я получаю следующие ошибки:
Error: Symbol file could not be found. Defaulted to export symbols for ntdll.dll
Symbol Loading Error Summary.
Module name Error
ntdll PDB not found : E:\Code|EMR\bind\debug\en-us\symbols\dll\ntdll.pdb
Я не уверен, является ли этот подход правильным или нет.
Пожалуйста, помогите мне и предложите, как устранить ошибки символов?