Бинарных не был построен с отладочной информацией
Я использую Visual Studio 2013, .Net Framework 4.0 и C#.
Я пытаюсь отладить файл в моем проекте. У меня есть проект, установленный для отладки сборки в свойствах проекта, с отключенным "оптимизировать". И еще, когда я пытаюсь отладить этот проект, он не может загрузить символы. Поэтому я иду в окно модулей, чтобы загрузить символы, и dll имеет" оптимизированный "столбец, установленный в "Да", столбец " код пользователя "установлен в" нет", а сообщение "двоичный файл не был построен с отладочной информацией" в столбец состояние символа.
я очистил и перестроил, сбросил iis и вручную очистил временное asp.net файлы много раз, безрезультатно.
кто-нибудь знает как решить эту проблему?
4 ответов
dll, которую вы пытаетесь отладить, скорее всего, не строится в вашем решении. Вам нужно найти, где он строится и получить отладочную версию (или, по крайней мере, в версии с символ).
Если ваш проект уже в отладки режим. Пожалуйста, проверьте дополнительно диалоговое окно настройки сборки в Build вкладка проекта.
убедитесь в том, что Отладочная Информация не имеет значения none Ссылка:
Если у вас возникла эта проблема, и ни один из других ответов здесь не работал, проверьте решение -> свойства-> конфигурация и убедитесь, что ваш проект настроен на отладку.
Если вы пытаетесь отладить собственный код (C++) из управляемого кода (C#), убедитесь, что ваши свойства установлены в смешанные вместо только Native.
- щелкните правой кнопкой мыши на проекте и выберите свойства.
- под Debug tab, перейдите в тип отладчика, и процесс подачи заявки to смешанный (управляемый и родной).
(Я ответ дан здесь на Уэстон. Спасибо, Уэстон!)