【发布时间】:2011-09-30 14:53:25
【问题描述】:
我正在尝试在 Windows 8 中使用 MEF。
为了为容器构建我的AssemblyCatalog,我需要对程序集的引用。在过去,我会这样做:
var catalog = new AssemblyCatalog(typeof(App).Assembly);
神秘地,Assembly 属性不再存在于 Type 对象上。有人知道一个好的工作吗?有没有其他方法可以获取组件?我可以使用Assembly.Load 加载它,但我需要程序集的名称。我也无法从类型中得到它。
是否使用DirectoryCatalog 可能的替代方法?我不喜欢这个主意,但我会做我需要做的。
【问题讨论】:
-
@harold:感谢您的澄清。
标签: c# mef windows-8 windows-runtime