我在這個網站看周圍的幾件事情:我應該在哪裏定義我的NinjectModule和我的工廠?
- 最好是在推出來配置我們的容器應用
- 最好是避免使我們依賴於依賴注入框架庫
- 建議使用工廠初始化在運行時定義屬性的對象
我使用Ninject。如果我理解這些建議,這是必要的:
- 我的庫不使用NInject.dll
- 因此,我NinjectModules必須在我的應用程序的項目中定義
- 我的工廠(which are created on this principle)必須也可以在我的申請項目中定義,而不是直接在庫中
這似乎很奇怪,特別是對工廠來說。我有很多使用相同庫的項目。所有這些項目是否應該重新定義ninject模塊和工廠?
您認爲如何?
[Fluent IOC配置的最佳位置(當前正在嘗試Ninject)]的可能副本(http://stackoverflow.com/questions/5733591/best-location-for-fluent-ioc-configuration-currently-trying-ininject) – 2011-12-15 12:31:02