Следующий модуль был построен с включенной оптимизацией или без отладочной информации

138
задан 4 revs, 4 users 100%Anonymous 21 April 2019 в 08:55
поделиться

10 ответов

разрешены. Удалены все вхождения (все проекты) рассматриваемой dll.

17
ответ дан 23 November 2019 в 23:26
поделиться

You mentioned it's a web project...do you have

<compilation debug="true />

in your web.config?

0
ответ дан 23 November 2019 в 23:26
поделиться

Проверьте параметры конфигурации сборки. Убедитесь, что оптимизации отключены и определена постоянная DEBUG.

6
ответ дан 23 November 2019 в 23:26
поделиться

У меня была та же проблема, и я обнаружил, что не выводил информацию об отладке в свою сборку. Если вы щелкнете правой кнопкой мыши по проекту и перейдете в «Свойства», затем выберите вкладку «Сборка», внизу страницы есть кнопка «Дополнительно ...», которая отобразит ваши настройки для вывода отладочной информации. Установите значение «полный», и ошибка исчезнет.

enter image description here

81
ответ дан 23 November 2019 в 23:26
поделиться

У меня тоже есть все эти. И я сделал все это. Похоже, что это происходит со мной каждый раз, когда я получаю свежую копию всего решения из исходного контроля. Поэтому, если мы сделали все эти файлы dlls & .pdb для всех ссылок (сборки) в веб-проекте, использовали опцию Clean в решении, удаленные Temp-файлы, закрыли VS и вновь открыты, убедился, что режим отладки выбран И установить в полном объеме и оптимистики выключены, что еще есть?!?!?!?!

2
ответ дан 23 November 2019 в 23:26
поделиться

По крайней мере, для не веб-приложений это работает:

От: http://www.stellarpc.com/articles/board.aspx?id=40

2 - Разрешить отладку ...

Из-за характера, в котором один сборок был встроен в ваше приложение, вам нужно будет изменить несколько параметров, чтобы код мог обрабатываться отладчиком Visual Studio.

Щелкните правой кнопкой мыши любой рассматриваемый проект в обозревателе решений и выберите «Свойства». Это откроет панель свойств проекта, дающую нам доступ к большому количеству опций для наших проектов. Перейдите на вкладку «Совместимость» (или «Сборка», если вы работаете в среде C #) и выберите «Дополнительные параметры компиляции ...» в нижней части экрана. Это представляет нам подсказку, которая имеет две ключевые области интереса:

1) Оптимизация - снимите флажок «Включить оптимизацию»

2) Создать отладочную информацию - убедитесь, что для параметра установлено значение «Полный»

{{ 1}}
3
ответ дан 23 November 2019 в 23:26
поделиться

Попробуйте отключить "Включить только мой код" в Инструменты / Параметры / Отладка / Параметры.

187
ответ дан 23 November 2019 в 23:26
поделиться

Предполагается, что VS 2008 неправильно перестраивает dll.

1) Удалите все вхождения dll

2) Восстановите решение

И это должно исправить.

7
ответ дан 23 November 2019 в 23:26
поделиться

У меня была такая же проблема после сборки с конфигурацией Release. Оказалось, что когда я снова переключился на Debug, VS не обнаружил никаких различий, поэтому он не обновлял файлы .dll и .pdb в папке bin.

Вот что у меня сработало:

  1. Запустите iisreset (для очистки временных папок)
  2. Сохраните web.config (чтобы заставить VS фактически перестроиться)
  3. Перестроить при отладке
  4. Запустить проект
0
ответ дан 23 November 2019 в 23:26
поделиться

Попробуйте перестроить, а затем отладить.

0
ответ дан 23 November 2019 в 23:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: