3

Моя структура проекта похожа на структуру CodeCampServer и т. Д. UI.dll, Core.dll и DependencyResolution.dll, которые имеют зависимость от UI.dll и core.dll.Как я могу отлаживать код типа CodeCampServer, основанный на Injection Depedency?

В web.config я использую HttpModules из DependencyResolution.dll для создания экземпляров всех зависимостей, и поэтому я не могу запустить это приложение в VS2008, потому что UI.dll не имеет ссылки на DependencyResolution. dll (я не могу ссылаться на него, потому что, как я уже сказал, DependencyResolution.dll уже ссылается на UI.dll), поэтому я потерял возможность отлаживать это приложение в обычном порядке в коде.

Я думал, может быть, я могу попробовать использовать функцию подключения к процессу и отладить приложение на локальном хосте IIS (версия 7 на машине Windows 7), но, к сожалению, он не работает должным образом. когда возникает ошибка, VS не выделяет код, и я не могу войти в него.

Мой вопрос - лучший способ отладки такого рода приложений (CodeCampServer - хороший пример).

ответ

1

Просто потому, что у вас нет ссылки на .dll, это не означает, что вы не можете отлаживать приложение. Вы должны иметь возможность отлаживать приложение как обычно, но если он жалуется на недостающую DependencyResolution.dll, вы можете скопировать его в папку bin вручную или написать сценарий пост-сборки, который сделает это за вас.

Смежные вопросы