Как я могу отладить код, такой как CodeCampServer, который основан на Depedency Injection? - PullRequest
3 голосов
/ 22 января 2010

Моя структура проекта похожа на структуру CodeCampServer и т. Д. UI.dll, Core.dll и DependencyResolution.dll, которые зависят как от UI.dll, так и от core.dll.

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

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

Мой вопрос заключается в том, как лучше всего отлаживать приложения такого типа (хороший пример - CodeCampServer).

1 Ответ

1 голос
/ 25 января 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...