我有解决方案,我的所有windsor容器寄存器都已移动到安装程序类集。我正在使用的框架(SharpArchContrib)要求首先注册其组件。
鉴于我有一个名为SharpArchContribInstaller的安装程序,为简单起见,安装程序名为EverythingElseInstaller,我应该如何实现派生的InstallerFactory并将其与container.Install方法一起使用?或者如果不是这样,订购安装程序的正确方法是什么?
提前感谢您的帮助。
答案 0 :(得分:2)
你有两种方法可以做到这一点。
更简单的方法是:
Container.Install(
FromAssembly.Named("Somethig"),
FromAssembly.AllTheRestAsPerYourRequirements());
如果可能的话,将这件事分开。如果没有使用InstallerFactory。