在64位计算机上定位“AnyCPU”时出现BadImageFormatException

时间:2012-11-09 02:55:21

标签: .net visual-studio 64-bit badimageformatexception anycpu

当我将源代码传输到Win7 64-bit机器时,当我尝试编译并运行定位BadImageFormatException的解决方案时,我得到AnyCPU

这不会发生在XP 32-bit上。

有什么问题?

1 个答案:

答案 0 :(得分:1)

通常会在您更改.csproj的目标框架并将其恢复为您开始时的状态时发生。

在app.config中的启动标记下,确保1如果supportedRuntime version =“与cs项目目标不同的运行时”。

确保2这也意味着检查属性文件夹中的其他自动生成文件或其他文件,以查看这些文件与.csproj文件中定义的文件之间是否不再存在运行时不匹配。

在开始尝试使用项目属性来解决错误之前,这些可能只会节省大量时间。

相关问题