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.

System.Data.OracleClient
已经不合时宜了。微软不再支持其。

故,我建议乃啊. NET
使用Oracle数据提供程序:ODP.Net.

乃可于以下职务下载:

版本:Release版本Release版本 Oracle Windows
( 32位
)Oracle数据库
11g Release Client Windows ( x64
)

对开发( Win7
64 -bit ),使用 32员 flavor 。我尝试了 64位 Oracle客Oracle户端,但不曾中标。对于生( Wind2008R2
64 -bit ),使用 64各项 flavor 。请留意,它们必须是相同之本子( 11.2.1.0 )

此外,确保您为”任何
cpu”编译了应用程序,添加了针对oracle的援,将”特定版本”设置也”true”和”本地副本”到”false”。这样,当你以应用程序部署至生产条件时,它以从GAC中追寻和一个版(
11.2.1.0,64员 等效) 。

相关文章