我與具有主程序的架構工作。當它啓動時,它會通過反射來查看執行路徑,這些DLL已經從基類繼承。這些是插件。國際奧委會的WinForms插件架構
當一個新項目的新要求,通常出現一個新的插件被創建。這個插件具有主插件類,然後可能還有許多其他類和窗體。
主要插件類具有初始化方法,但由於其類庫沒有Program.cs中這麼說要連接的依賴。
有沒有辦法通過一個app.config來連接依賴關係,或者你認爲我應該避免使用IOC容器,並且在插件類中只有一個工廠方法來連接依賴關係?
的問題是,我可能沒有主應用程序的代碼更改設置IOC容器
我不知道我明白。爲什麼你不能通過構造函數注入你的依賴? – 2012-02-04 20:06:49
好吧,我可以把我的依賴接口的構造函數的參數,但我不知道我是如何實現IOC容器,因爲我沒有Program.cs中,以將它們連接起來 – Jon 2012-02-04 20:09:36