我只想使用C++函数,如渲染。 所以我从C++/clr制作了dll文件,并且将它放在c#项目目录/ bin中。 但它没有奏效。而迸发出的错误(异常来自HRESULT:0x8007007E)无法加载DLL无法找到指定的模块。 (从HRESULT异常:0x8007007E)
请告诉我一些有用的提醒
我只想使用C++函数,如渲染。 所以我从C++/clr制作了dll文件,并且将它放在c#项目目录/ bin中。 但它没有奏效。而迸发出的错误(异常来自HRESULT:0x8007007E)无法加载DLL无法找到指定的模块。 (从HRESULT异常:0x8007007E)
请告诉我一些有用的提醒
1 - 您的位置是不正确的
2 - 你有依赖关系。也许在Visual Studio 2003中,您的项目路径中有另一个路径。检查他们看看是什么。包含一些文件夹,您需要找到哪些文件夹。
听起来你缺少你的C++的dll依赖于其他DLL。见http://social.msdn.microsoft.com/Forums/en-US/clr/thread/14dc569b-b761-4021-b3a7-559138daaf71/
潜在的某种COM注册问题,以进一步调查我推荐使用Fusion Log Viewer(融合是编译器的名字,它被称为CLR我相信之前),它的一个伟大的工具组装结合故障分析它引导我多次探讨问题的根源。