【发布时间】:2016-06-09 12:14:06
【问题描述】:
我所有的项目都有 x86 平台。现在客户希望我们将平台更改为 x64。所以我将活动平台更改为 x64。
问题
1) 所有项目平台版本未更改为 x64,而是更改为“Any CPU”?
2) 更改平台后,我遇到了 BadImage 格式问题。我怀疑机器配置是从 Framework 文件夹加载,而不是从 Framework64 文件夹加载。
下面是相同的图片-
请帮忙!!!
【问题讨论】:
-
你可以尝试执行dumpbin命令来检查你编译的每个DLL是x86还是x64:dumpbin /headers mydll.dll?您需要确保您的每个 DLL 都是 x64,混合 x86 和 x64 DLL 肯定会抛出错误。
标签: .net visual-studio-2013 machine.config