如何在C#中检查机器上是否有Oracle Oledb提供程序?

时间:2012-05-24 07:33:41

标签: .net oracle oledb

如果oracle提供程序已安装且可用,我希望能够在启动我的应用程序时检测到 在C#中有没有明显简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

根据Oracle文档:http://docs.oracle.com/cd/E11882_01/win.112/e23174/InstallODP.htm Oracle.DataAccess.dll程序集安装在以下位置:

.NET Framework 2.0: ORACLE_BASE \ ORACLE_HOME \ odp.net \ bin \ 2.x目录

.NET Framework 4: ORACLE_BASE \ ORACLE_HOME \ odp.net \ bin \ 4目录

如果您测试是否存在此程序集,则应指明是否已安装提供程序。