我有以下的情況。添加自定義容器使用MEF來MEF
我由很多模塊構建我的解決方案,在不同的dll存在的每個模塊。我使用MEF作爲構建我所有項目的選擇。 其工作正常,但有時我添加了一個模塊服務類說(AppService服務),這個類只是具有應對這一特定模塊的通用服務定義靜態方法。現在在這個方法中,我需要一些已經在MEF中編寫的服務。 MEF容器已經存在於郵件外殼程序中。 如何才能得到我需要的參考資料。如果我使用[導入],它不起作用。 例子:
public class AppService
{
[Import]
public IService MyService {get;set;}
public static int Calc()
{
return MyService.Calc(); //My service is null
}
}
在此先感謝...