在我的应用程序中,我通过 ODP 连接到 Oracle DB。我正在使用.NET 4.5
,一切正常,但是为了兼容 Windows XP,我将解决方案中所有项目的框架更改为 .NET 4.0。应用程序成功构建在 .NET 4.0 上,但无法通过 ODP 连接到数据库并引发异常:
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
文件作为参考添加到使用它的项目中。可能是问题吗?