当我将源代码传输到Win7 64-bit
机器时,当我尝试编译并运行定位BadImageFormatException
的解决方案时,我得到AnyCPU
。
这不会发生在XP 32-bit
上。
有什么问题?
答案 0 :(得分:1)
通常会在您更改.csproj的目标框架并将其恢复为您开始时的状态时发生。
在app.config中的启动标记下,确保1如果supportedRuntime version =“与cs项目目标不同的运行时”。
确保2这也意味着检查属性文件夹中的其他自动生成文件或其他文件,以查看这些文件与.csproj文件中定义的文件之间是否不再存在运行时不匹配。
在开始尝试使用项目属性来解决错误之前,这些可能只会节省大量时间。