我与具有主程序的架构工作。当它启动时,它会通过反射来查看执行路径,这些DLL已经从基类继承。这些是插件。国际奥委会的WinForms插件架构
当一个新项目的新要求,通常出现一个新的插件被创建。这个插件具有主插件类,然后可能还有许多其他类和窗体。
主要插件类具有初始化方法,但由于其类库没有Program.cs中这么说要连接的依赖。
有没有办法通过一个app.config来连接依赖关系,或者你认为我应该避免使用IOC容器,并且在插件类中只有一个工厂方法来连接依赖关系?
的问题是,我可能没有主应用程序的代码更改设置IOC容器
我不知道我明白。为什么你不能通过构造函数注入你的依赖? – 2012-02-04 20:06:49
好吧,我可以把我的依赖接口的构造函数的参数,但我不知道我是如何实现IOC容器,因为我没有Program.cs中,以将它们连接起来 – Jon 2012-02-04 20:09:36