Двоичный файл не был собран с отладочной информацией. C#. NET Framework 4.5 - PullRequest
1 голос
/ 13 января 2020

Я использую Visual Studio 2019 Community Edition (версия 16.3.7), NET Framework 4.5 и C#. Попытка присоединиться к процессу в режиме отладки, но с длительным процессом «Загрузка символов для systemDllName из: Microsoft Symbol Server», что-то около 5-7 минут. В результате я не могу присоединиться к windows процессу и отладке.

После некоторого расследования я обнаружил, что модуль MyProject.exe имеет символьный статус «Двоичный файл не был создан с отладочной информацией». Я пытался найти похожие проблемы здесь, но они не помогли, список похожих проблем:

Также я пытался вручную проверить все csproj файлы для записи в режиме «Отладка», и это не помогло. Я попытался сделать все основные вещи c как чистое решение / удалить все точки останова / проверить и снять флажок «Только мой код» в настройках отладки, и это не помогло.

Интересный факт: иногда отладчик работает правильно, и у меня вообще нет проблем. Например, я перезагрузил ОС, и это помогло, но иногда это не помогает.

Основная проблема: я не знаю, что именно идет не так (загрузка pdb.files? Загрузка с сервера MS? Некоторые проблемы со сборкой? Et c) и почему иногда это работает правильно?

Некоторые примеры: Загрузка символов на 5-7 минут Окно модуля. Ребята, простите за эту ужасную цензуру :) 1034 *

1 Ответ

0 голосов
/ 15 января 2020

Итак, как предложил @Train, лучшим способом решения этой проблемы было обновление VS. У меня была версия 16.3.7 и я обновил ее до версии 16.4.3.

Это не 100% гарантия того, что проблема вас больше не застрелит, но пока она работает. В случае, если все обычные вещи (чистое решение / папки / проверки в меню / et c) не помогут вам попробовать поиграть с версией VS.

...