2

我有一个在 Windows XP 中运行良好的应用程序。我可以调试、发布等。它在 Windows 7 中也可以正常工作,但只有发布模式。如果我尝试调试,我会收到 BadImageformat 错误。该程序调用一个DLL,这就是它爆炸的地方。它抱怨调用非托管程序集,但我不确定如何(或为什么)需要更改此 DLL。

我有 DLL 的源代码,所以我可以在必要时更改它。

谢谢你的帮助!——格雷格

4

1 回答 1

1

您是运行相同的平台还是 XP 中的 x86 和 Windows 7 中的 x64,反之亦然?检查它是否为 32 位和 64 位正确构建,它尝试加载的运行时库也是适当的 32 位或 64 位 dll

于 2012-05-21T21:38:14.283 回答