我正在构建 C# 控制台应用程序来连接数据库并执行简单的查询。
但是当我调试程序时,出现以下错误:
The type or namespace name 'Oracle' could not be found ( are you missing a using directive or an assembly reference? )
Run Code Online (Sandbox Code Playgroud)
我需要使用:
using Oracle.DataAccess.Client;
Run Code Online (Sandbox Code Playgroud)
我已经从 Oracle 网站下载了 ODAC 包。在里面我有安装批处理文件(我已经使用过它)但仍然没有。
我正在使用适用于 Windows 桌面的 MS VS2012 Express。
添加参考时我应该包含什么文件?
同意您需要参考:
Oracle.DataAccess.dll
Run Code Online (Sandbox Code Playgroud)
您可能需要小心,确保安装了正确的 Oracle 客户端 - 如果您安装的是 32 位客户端,那么您可能需要强制您的应用程序进入 32 位模式。
对于分发,您可能还需要在 BIN 文件夹中包含所有依赖项 - 对于 32 位,如下所示:

小智 2
在您下载的包的安装位置中有
Oracle.DataAccess.dll
Run Code Online (Sandbox Code Playgroud)
你应该参考一下。 这是一个完全可以做到这一点的指南。
| 归档时间: |
|
| 查看次数: |
22320 次 |
| 最近记录: |