我最近從MEF轉換爲Unity - 出於各種原因。棱鏡,統一 - 從MEF轉換
我以前有一個IMenuService對象在我用MEF導出並導入其他模塊的模塊中。我相信我與Unity有關的是將統一容器作爲參數傳遞給我的模塊的構造函數,然後用它來註冊IMenuService,但是,我不知道如何做到這一點(什麼參數類型?我必須首先在引導程序中註冊容器以將其導入到模塊中?)
另外,在MEF中,還有ModuleDependency屬性以確保其他模塊首先被加載......在Unity中,同樣的東西會是什麼?
編輯:想通了IUnityContainer說法...但是,仍然好奇秒部分...依賴
@Abdoul - 挖多一點之後,它看起來好像[ModuleDependency]屬性是棱鏡的一部分,而不是MEF,所以應該仍然正常工作呢? – 2011-04-04 19:23:50
是的,確切地說,它應該工作得很好。 – AbdouMoumen 2011-04-04 20:23:21