我面临一个问题,我有App1.ClassA导入App2.ClassB本身需要导入属性中的App2.ClassC。 App1和App2是2种不同的xaps在MEF中,对出口 - 进口依赖链的评估是如何进行的?
App1.ClassA在其初始化代码中调用ComponentInitializer.SatisfyImports(this)。然而,这个令人满意的进口链似乎并没有在各个组件之间级联。
我不能在ClassB上指定ComponentInitializer,因为它是自己导出的(并且MEF会引发错误)。但是,如果没有此调用,ClassC不会被导入到ClassB的属性中。
这是预期的行为,还是我看到一些其他错误,由于哪些ClassC没有得到加载?
我通过这篇文章-http去://forums.silverlight.net/forums/t/202811.aspx,但差异可能是我正在跨越Xaps在我的情况
在此先感谢