64位.net程序调用dll出现 “试图加载格式不正确的程序”? 2014/05/26 02:05 问题解答 人气:1300 64位.net程序调用dll出现 “试图加载格式不正确的程序”?问题: 一个.net 2.0 winform的程序,在32位中都运行的很好,但 64位出现调用 32位dll时出问题 “试图加载格式不正确的程序“解决: 这种情况是你编译了目标平台里选了 x64造成的,选了x64 说明在链接时,要链接到x64的dll, 但你的dll是32位的,所以链接出错。 在vs 中打开 工程属性 ,点开 生成 属性标签页 ,在目标平台里选 x86 ,再重新编译一次就好了。