我有一个我在'Win32'平台的Windows7(64位操作系统)中构建的dll。不幸的是,当我在 C# 代码中导入这个 dll 时,我遇到:
"
试图加载格式不正确的程序 HRESULT: 0x8007000B
“被观察到
当我对这个 DLL 使用 DependencyWalker 时,它显示找不到 IESHIMS.dll 和 MSVCR110.dll 依赖项。
这些 dll 来自哪里以及为什么我创建的 dll 依赖于这两个?请帮助我如何解决这个问题?
注意:我在 C# 代码中使用了 x86 平台。