Prism 5.0 外部第 3 方 dll

Prism 5.0 External 3rd party dll

所以我对如何表达这个有点困惑...

我们使用的程序利用了供应商开发的第三方 DLL。此 DLL 不是 prism 模块,它是一个基本 DLL。

当 c# 要求定期添加它时,它无法初始化使用它的模块,抛出找不到密钥的错误。

将此 DLL 移动到模块目录时会抛出异常,因为 DLL 不兼容(使用模块的 MEF 目录发现)

当尝试将此 DLL 作为互操作类型嵌入时,它会抛出常规互操作错误,因为构建 DLL 时并未考虑到这一点。

所以我想我的问题是。在不访问 DLL 源代码的情况下添加外部 DLL 作为对模块的依赖项的最佳方法是什么

原来使用外部库的模块需要正确引用它,但是在 运行 时间里,需要在 shell(启动项目)执行文件夹中访问该库