2016-06-13 200 views
7

我试图构建我的第一个ASP.NET Web窗体项目,但我面临一些严重问题。 我在我的项目中创建了两个名为BLL和DAL的项目文件。 我在上面的文件中分别创建了名为class.csclass1.cs的类。当我在任何.cs文件添加using System.Data;,它显示了以下错误:
名称空间'System'中不存在类型或名称空间名称'Data'

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

+5

它看起来像你想针对.NET的核心 - 这是一个坏主意,如果你真正要做的网络形式,我不相信网络的形式是ASP.NET核心的一部分。 –

+0

@JonSkeet我不到底发生了什么,但是当我创建了一个新的项目靶向.NET框架4.0,而不是4.5它帮助我和我的问题得到了解决。 –

回答

1

首先当您将“System.Data”它显示了一个消息,这几乎是直线前进理解你没有使用任何类的System.Data。当你实现这些类时,这个消息将消失。

其次,你得到了一个错误 -

错误CS0234类型或命名空间名称“数据”不存在 命名空间“系统”(?是否缺少程序集引用) DAL .. NET平台5.4

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

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

希望这会帮助你。

+0

我试过所有这些,但它没有帮助我。我通过将我的.NET Framework从4.5降级到4.0来解决这个问题,这帮助我解决了这个问题。 –

1

您只是缺少“System.Data”参考。

在解决方案资源管理器窗口右键单击'参考'条目 - >按添加引用 - >点击组件>搜索'System.Data' - >按复选框(我总是忘记这一步。) - >按OK。

相关问题