【发布时间】:2013-12-19 17:31:45
【问题描述】:
我正在使用来自Glen Block 的CompositionInitializer.SatisfyImports(this) 和一个使用 Prism 4.1 和 Prism 的 MEFExtensions 的 WPF 应用程序。
我以前用过很多次都没有问题,但每隔一段时间我打电话给SatisfyImports(this)就会得到以下错误:
类型的第一次机会异常 'System.Resources.MissingManifestResourceException' 发生在 mscorlib.dll 附加信息:找不到适合指定文化或中性文化的任何资源。确保 “System.ComponentModel.Composition.Initialization.Strings.resources” 已正确嵌入或链接到程序集中 “Microsoft.ComponentModel.Composition.Initialization.Desktop”在 编译时间,或者所需的所有附属程序集 可加载并完全签名。 如果有这个异常的处理程序,程序可以安全地继续。
有人知道我为什么会收到这个错误以及如何解决它吗?
【问题讨论】:
-
@AdiLester 这不是这个特定问题的解决方案。这是 MEF 产生的错误,虽然错误本身看起来很相似,但另一个问题中的解决方案不起作用。