从我的C#WinForm程序连接到Oracle时出现问题

从我的C#WinForm程序连接到Oracle时出现问题,c#,oracle,C#,Oracle,我尝试从我的C#程序连接到Oracle 11.2.0 64位 我得到了这个错误: 尝试加载Oracle客户端 图书馆扔 BadImagFormatException。这个问题 将在64位模式下运行时发生 使用32位Oracle客户端 已安装的组件 我的连接到Oracle的代码 Conect = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + IP + ")(PORT=" + PORT + ")))(

我尝试从我的C#程序连接到Oracle 11.2.0 64位

我得到了这个错误:

尝试加载Oracle客户端 图书馆扔 BadImagFormatException。这个问题 将在64位模式下运行时发生 使用32位Oracle客户端 已安装的组件

我的连接到Oracle的代码

Conect = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + IP + ")(PORT=" + PORT + ")))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" + Server + ")));User Id=" + UID + ";Password=" + PASS + ";";

Conn = new OracleConnection(Conect); 
Conn.Open();
我的程序在X86上编译(用于64位操作)

我需要在我的C#程序中下载或更改什么


提前感谢

如果您使用的是oracle 32位客户端,您需要将您的应用程序从任何CPU重建到x86。

您应该发布代码,否则我们无法帮助您更改内容。我知道这一点,但这不是问题,请尝试将项目->属性->构建->目标CPU也更改为x86