所以我对如何措辞有点困惑......
我们使用的程序利用了供应商开发的第三方 DLL。这个 DLL 不是一个 prism 模块,它是一个基本的 DLL。
当按照 c# 要求定期添加它时,它无法初始化使用它的模块,并抛出未找到密钥的错误。
将此 DLL 移动到模块目录时,由于 DLL 不兼容,它将引发异常(使用模块的 MEF 目录发现)
当试图将此 DLL 嵌入为互操作类型时,它会引发常规互操作错误,因为构建 DLL 时并未考虑到这一点。
所以我想我的问题是。在无需访问 DLL 源代码的情况下,将外部 DLL 作为依赖项添加到模块的最佳方法是什么