添加了缺少的项目引用,但仍无法识别类型。为什么呢?

时间:2015-07-29 10:54:39

标签: assemblies system.data.oracleclient

我正在尝试在Web Api 2项目中创建一个访问oracle数据库的简单代码示例。

由于OracleClient dll不可用"默认情况下" (如果我理解正确,在创建新项目时,目标框架子集不是完整的框架dll集),我添加了对System.Data.OracleClient的引用。

OracleConnectionOracleCommand等所有dll类型的引用都被VS识别,就像知识分子在输入OracleClient后显示System.Data一样

然而,构建引发了错误陈述

The type or namespace name 'OracleClient' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)

运行时版本(v4.0.30319)和版本(4.0.0.0)正好与相同,例如System.Data ,在创建时自动加载。

有什么问题?

1 个答案:

答案 0 :(得分:1)

添加对新dll的引用需要重新启动 visual studio。