Реализация IoC вручную с помощью службы Windows

Я новичок в IoC и поэтому следую примерам, приведенным Джеффри Палермо в его сообщениях на http://jeffreypalermo.com/blog/the-onion-architecture-part-1/ и в его книге, размещенной здесь https://github.com/jeffreypalermo/mvc2inaction/tree/master/manuscript/Chapter23

Важнее всего отметить, что я не использую PR Электронный контейнер IoC, в основном потому, что я хочу понять все движущиеся части.

Однако я создаю службу Windows, а не веб-приложение ASP.NET MVC, поэтому я немного увяз в части запуска. В частности, в web.config он регистрирует реализацию IHttpModule ВНУТРИ проекта инфраструктуры в качестве модуля запуска, а затем использует событие после сборки для копирования необходимых dll в каталог веб-сайта, чтобы избежать прямой зависимости от самого веб-проекта.

Я не думаю, что у меня есть такая роскошь в настоящей службе Windows, поэтому как мне добиться чего-то подобного, если у меня есть небольшой запускаемый проект, который зависит как от инфраструктуры, так и от ядра, или есть другой метод чтобы обойти ограничения службы Windows во время компиляции?

Заранее благодарим.

6
задан kirps 26 July 2011 в 01:28
поделиться