разрешены. Удалены все вхождения (все проекты) рассматриваемой dll.
You mentioned it's a web project...do you have
<compilation debug="true />
in your web.config?
Проверьте параметры конфигурации сборки. Убедитесь, что оптимизации отключены и определена постоянная DEBUG.
У меня была та же проблема, и я обнаружил, что не выводил информацию об отладке в свою сборку. Если вы щелкнете правой кнопкой мыши по проекту и перейдете в «Свойства», затем выберите вкладку «Сборка», внизу страницы есть кнопка «Дополнительно ...», которая отобразит ваши настройки для вывода отладочной информации. Установите значение «полный», и ошибка исчезнет.
У меня тоже есть все эти. И я сделал все это. Похоже, что это происходит со мной каждый раз, когда я получаю свежую копию всего решения из исходного контроля. Поэтому, если мы сделали все эти файлы dlls & .pdb для всех ссылок (сборки) в веб-проекте, использовали опцию Clean в решении, удаленные Temp-файлы, закрыли VS и вновь открыты, убедился, что режим отладки выбран И установить в полном объеме и оптимистики выключены, что еще есть?!?!?!?!
По крайней мере, для не веб-приложений это работает:
От: http://www.stellarpc.com/articles/board.aspx?id=40
2 - Разрешить отладку ...
Из-за характера, в котором один сборок был встроен в ваше приложение, вам нужно будет изменить несколько параметров, чтобы код мог обрабатываться отладчиком Visual Studio.
Щелкните правой кнопкой мыши любой рассматриваемый проект в обозревателе решений и выберите «Свойства». Это откроет панель свойств проекта, дающую нам доступ к большому количеству опций для наших проектов. Перейдите на вкладку «Совместимость» (или «Сборка», если вы работаете в среде C #) и выберите «Дополнительные параметры компиляции ...» в нижней части экрана. Это представляет нам подсказку, которая имеет две ключевые области интереса:
1) Оптимизация - снимите флажок «Включить оптимизацию»
2) Создать отладочную информацию - убедитесь, что для параметра установлено значение «Полный»
{{ 1}}Попробуйте отключить "Включить только мой код" в Инструменты / Параметры / Отладка / Параметры.
Предполагается, что VS 2008 неправильно перестраивает dll.
1) Удалите все вхождения dll
2) Восстановите решение
И это должно исправить.
У меня была такая же проблема после сборки с конфигурацией Release. Оказалось, что когда я снова переключился на Debug, VS не обнаружил никаких различий, поэтому он не обновлял файлы .dll и .pdb в папке bin.
Вот что у меня сработало: