PRISM / MEF和DEP无法正常工作

时间:2015-09-02 14:52:21

标签: reflection prism mef bootstrapper dep

我目前正在使用PRISM和MEF开发应用程序。 此应用程序仅在某些计算机上运行。在其他一些上面出现以下消息:

  

问题已停止正确执行此程序。请关闭申请表。

(免费翻译自德语,不好意思)。

我发现,此问题是由以下代码段创建的:

var assembly = Assembly.LoadFrom(fileName);

或来自

var catalog = new DirectoryCatalog(Path.GetDirectoryName(fileName), Path.GetFileName(fileName));

通过组装加载装配的两种解决方案都不起作用。如何使其与DEP兼容?。

感谢您的回答:)

// 编辑:我通过程序集加载程序集的原因是,我不想阻止加载程序集两次以防止在解析类时出现异常(例如来自PRISM的ServiceLocator)

// 编辑2 :我无法将应用程序添加到DEP排除列表中,因为并非每个客户都拥有管理员权限。

0 个答案:

没有答案