2012-02-27 94 views

回答

0

確保您的引導程序被導出CompositionContainer中。

與棱鏡的ModularityWithMef的樣品開始,我增加了以下內容QuickStartBootstrapper : MefBootstrapper

protected override void ConfigureContainer() 
    { 
     base.ConfigureContainer(); 

     this.Container.ComposeExportedValue<CompositionContainer>(this.Container); 
    } 

然後,我能夠從其他模塊訪問CompositionContainer中。

同時嘗試使用[Import(AllowDefault = true, AllowRecomposition = true)]擺脫依賴。

+0

[導入(AllowDefault =真,AllowRecomposition =真)]沒有工作,因爲它,S包含在棱鏡斜面使用batch.AddExportedValue(_container); 等 – Kumar 2012-02-27 22:43:57

+0

爲棱鏡細節更新答案 – foson 2012-02-28 16:05:02