**我一直在使用最初在x32版本的C#2010中创建的dll。现在,我在我的PC上安装了Windows 7 x64和C#。
项目运作正常。我可以编辑所有项目表单但是当我点击调试按钮或编译按钮时,它会返回错误并显示“找不到源代码”。
BadImageFormatException
有谁知道如何解决此问题或x64是否有问题?
答案 0 :(得分:4)
您无法在64位进程中加载32位DLL。
将DLL更改为AnyCPU,或将EXE项目更改为仅x86。
答案 1 :(得分:2)
您必须将平台更改为32位
如果看不到x86,请选择New...
选项
在这里选择x86:
答案 2 :(得分:2)
尝试获取Virtual Box,在Virtual BOX中安装x32 Windows,并在Virtual Box中使用您的项目。完成后,将其保存到您的机器上:)
X32应用程序在x64上运行