Dependency walker中的C++ Dll显示IESHIMS.dll和MSVCR110.dll

sta*_*NCT 5 c++ dllimport dependency-walker

我在'Win32'平台上使用Windows7(64位操作系统)构建了一个dll.不幸的是,当我用C#代码导入这个dll时,遇到:

"

尝试加载具有错误格式的程序HRESULT:0x8007000B

"观察到了

当我为此DLL使用DependencyWalker时,它显示无法找到的IESHIMS.dll和MSVCR110.dll依赖项.

这些dll来自哪里以及为什么我创建的dll对这两个dll有依赖性?Pl帮助我怎样才能解决这个问题?

注意:我在我的C#代码中使用了x86平台.

123*_*123 1

确保在 C# 项目的属性中选择 x86 作为目标体系结构。