Jos*_*eph 10 c# oracle visual-studio-2008 32bit-64bit visual-studio
我刚刚从32位Windows 7桌面迁移到64位Windows 7笔记本电脑.我们正在开发一个包含解决方案中大约60个项目的C#程序.我在尝试构建时遇到以下错误:
Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed
Run Code Online (Sandbox Code Playgroud)
显然这个错误是非常自我解释的,我试图让我的整个解决方案以32位模式加载.我已经完成了每个项目,并将目标平台设置为x86,但我仍然遇到此错误.我搜索过谷歌并看到了无数不同的方法,但我似乎无法解决这个问题.确保我的项目在64位计算机上以32位模式运行的最佳方法是什么?
我正在使用Visual Studio 2008.我目前正在考虑降级到32位,但我真的想避免这样做.
您必须将主.exe文件更改为仅以32位运行.您可以在Visual Studio中执行此操作 - 只需将Platform目标从"Any CPU"更改为"x86"即可.
如果无法做到这一点,请使用corflags.exe强制现有的exe为32位应用程序.
归档时间: |
|
查看次数: |
57128 次 |
最近记录: |