Книга Сандерсона уже несколько устарела об интеграции Castle - ASP.NET MVC.
Здесь нет никакого надзора, команда разработчиков Castle решила, что проект становится слишком большим для эффективного управления, поэтому они разделили его . Так что теперь каждый из этих новых проектов поставляется в виде отдельного пакета, который включает в себя необходимые библиотеки DLL.
Установщика нет, потому что он действительно не нужен. Как и в большинстве библиотек .Net с открытым исходным кодом (таких как NHibernate, log4net, Rhino.Mocks, Moq и многих других), вы получаете DLL, помещаете ее в какой-то каталог в своем проекте (большинство людей называют его lib
или Dependencies
) Затем из вашего проекта вы добавляете ссылку на библиотеки DLL в этом каталоге. Нет необходимости связываться с GAC вообще.
Вам также нужно получить MvcContrib (тот, который говорит MVCContrib.Extras.release.zip
), который реализует интеграцию Windsor - ASP.NET MVC (среди прочего, фабрика контроллеров и расширения для регистрации контроллеров). На самом деле, MvcContrib уже включает в себя Windsor, так что это все, что вам действительно нужно.