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(启动项目)执行文件夹中访问该库
所以我对如何表达这个有点困惑...
我们使用的程序利用了供应商开发的第三方 DLL。此 DLL 不是 prism 模块,它是一个基本 DLL。
当 c# 要求定期添加它时,它无法初始化使用它的模块,抛出找不到密钥的错误。
将此 DLL 移动到模块目录时会抛出异常,因为 DLL 不兼容(使用模块的 MEF 目录发现)
当尝试将此 DLL 作为互操作类型嵌入时,它会抛出常规互操作错误,因为构建 DLL 时并未考虑到这一点。
所以我想我的问题是。在不访问 DLL 源代码的情况下添加外部 DLL 作为对模块的依赖项的最佳方法是什么
原来使用外部库的模块需要正确引用它,但是在 运行 时间里,需要在 shell(启动项目)执行文件夹中访问该库