从C ++运行c#application作为COM组件时出现EEFileLoadException

时间:2017-06-23 16:36:38

标签: c# c++ interop

我有一个使用第三方x86 dll的64位WPF应用程序。这可以作为exe运行,但是当我将应用程序构建为COM dll并从64位c ++程序运行时,在加载第三方dll时会出现EEFileLoadException异常。

在启动期间发生异常,如果我忽略它们,程序运行正常并且dll最终会加载,因此这向我表明dll位于正确的位置 - 这排除了提供给其他问题的解决方案。

我不想简单地忽略它们,因为理解它们发生的原因会很好。我知道什么dll无法加载但无法调试原因。

有没有人有任何想法?

感谢。

0 个答案:

没有答案