命名空间“系统”中不存在类型或命名空间名称“数据”

时间:2016-06-13 12:13:05

标签: c# asp.net .net namespaces

我正在尝试构建我的第一个ASP.NET Web Forms项目,但我遇到了一些严重的问题。 我在我的项目中创建了两个项目文件:BLL和DAL。 我分别在上述两个文件中创建了名为class.csclass1.cs的类。当我在任何using System.Data;文件中添加.cs时,会显示以下错误:

1:Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?) DAL..NET Platform 5.4
2. Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?) BLL..NET Platform 5.4

我尝试通过右键单击引用添加程序集引用 - >添加参考 - >检查System.Data并重新重建它,但它没有帮助我。

当我将鼠标悬停在using System.Data;上时,会显示以下内容:

enter image description here

3 个答案:

答案 0 :(得分:3)

首先将鼠标悬停在" System.Data "它显示了一条消息,很容易理解您还没有使用任何类的System.Data。当您实现这些类时,此消息将消失。

其次,你得到一个错误 -

  

错误CS0234类型或命名空间名称'数据'在...中不存在   命名空间' System' (你错过了一个程序集引用吗?)   DAL..NET平台5.4

所以基本上你必须将System.Data的程序集引用到你的项目中。

转到引用并检查System.Data程序集是否存在。如果没有,那么安装它。

希望这会对你有所帮助。

答案 1 :(得分:2)

你只是错过了" System.Data"参考。

在“解决方案资源管理器”窗口中,右键单击“参考”'进入 - >按添加参考 - >点击Assemblies>搜索' System.Data' - >按下复选框(我总是忘记这一步。) - >按OK。

答案 2 :(得分:0)

你的命名空间和类名是一样的,

重命名您的班级名称。