VS单元测试使用ODT.Net连接Oracle数据库

来源:互联网 发布:怎样下载淘宝网到ipad 编辑:程序博客网 时间:2024/05/21 17:07

使用ODT.Net连接Oracle数据库,在Windows Forms Application项目和Asp.net项目中均能正常访问数据库,但是单元测试时,却无法实例化OracleClientFactory。


单元测试时的错误信息如下:

“Oracle.DataAccess.Client.OracleClientFactory”的类型初始值设定项引发异常。" "The provider is not compatible with the version of Oracle client"StackTrace = "   在 Oracle.DataAccess.Client.OracleInit.Initialize()\r\n   在 Oracle.DataAccess.Client.OracleClientFactory..cctor()"

造成该错误的原因是Visual Studio自带的测试工具找不到Oracle.DataAccess.dll等文件。于是我手工将文件复制到VS的安装路径中,问题解决。

以Visual Studio 2008为例,对应的路径为:

Microsoft Visual Studio 9.0\Common7\IDE\

0 0
原创粉丝点击