在我的应用程序中,我通过ODP连接到Oracle DB。我正在使用.NET 4.5
并且一切正常,但是对于Windows XP兼容性,我在我的解决方案的所有项目上将框架更改为.NET 4.0。应用程序成功构建在.NET 4.0上,但无法通过ODP连接到DB并引发异常:
Could not load file or assembly 'Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. An attempt was made to load a program with an incorrect format.
我在解决方案文件夹(项目附近)中创建了一个References
文件夹,并将Oracle.DataAccess.dll
文件作为参考添加到那些使用它的项目中。可能是问题吗?
答案 0 :(得分:1)
在解决方案的主要(winforms
)项目中,我将platform target
从任何CPU更改为x86
,现在它正在处理.NET 4.0.