Бинарных не был построен с отладочной информацией

Я использую Visual Studio 2013, .Net Framework 4.0 и C#.

Я пытаюсь отладить файл в моем проекте. У меня есть проект, установленный для отладки сборки в свойствах проекта, с отключенным "оптимизировать". И еще, когда я пытаюсь отладить этот проект, он не может загрузить символы. Поэтому я иду в окно модулей, чтобы загрузить символы, и dll имеет" оптимизированный "столбец, установленный в "Да", столбец " код пользователя "установлен в" нет", а сообщение "двоичный файл не был построен с отладочной информацией" в столбец состояние символа.

я очистил и перестроил, сбросил iis и вручную очистил временное asp.net файлы много раз, безрезультатно.

кто-нибудь знает как решить эту проблему?

4 ответов


dll, которую вы пытаетесь отладить, скорее всего, не строится в вашем решении. Вам нужно найти, где он строится и получить отладочную версию (или, по крайней мере, в версии с символ).


Если ваш проект уже в отладки режим. Пожалуйста, проверьте дополнительно диалоговое окно настройки сборки в Build вкладка проекта.

убедитесь в том, что Отладочная Информация не имеет значения none enter image description here Ссылка:

Stackoverflow

MSDN


Если у вас возникла эта проблема, и ни один из других ответов здесь не работал, проверьте решение -> свойства-> конфигурация и убедитесь, что ваш проект настроен на отладку.


Если вы пытаетесь отладить собственный код (C++) из управляемого кода (C#), убедитесь, что ваши свойства установлены в смешанные вместо только Native.

  1. щелкните правой кнопкой мыши на проекте и выберите свойства.
  2. под Debug tab, перейдите в тип отладчика, и процесс подачи заявки to смешанный (управляемый и родной).

(Я ответ дан здесь на Уэстон. Спасибо, Уэстон!)