当前位置: 首页 > 面试题库 >

类型或名称空间名称“ DataSetExtensions”在名称空间“ System.Data”中不存在(您是否缺少程序集引用?)

濮阳唯
2023-03-14
问题内容

我知道这是一个常见错误,但是我对添加到项目中的System.Data.DataSetExtensions.dll具有正确的引用,而我的项目是为.net
4.5构建的SQL CLR项目,并且在下一行遇到了错误:

using System.Data.DataSetExtensions;

我还检查了dll的属性,它为4.5 dll引用了正确的版本,因此还有什么可能导致此问题?这是SQL CLR项目的问题吗?


问题答案:

System.Data.DataSetExtensions是一个程序集,而不是名称空间。你只需要添加一个 引用
System.Data.DataSetExtensions.dll(因为你说你已经有了),然后使用指令的System.Data命名空间:

using System.Data;

这将拉入该名称空间中的类中的所有扩展方法,例如DataRowExtensions

当您查看文档时,请始终注意名称空间和程序集名称之间的区别-它们通常是相同的,但在逻辑上是独立的。



 类似资料:
  • 我尝试使用以下方法解析xml文档: 我得到了一个错误: 找不到类型或命名空间名称“XmlDocument”。是否缺少程序集引用? 即使我有使用系统。Xml; 我不确定程序集引用是什么。我正在使用Xamarin Studio。我看到有几个文件夹可供参考。在基础项目的references文件夹中,我没有看到System的条目。Xml 但在个别平台上,我确实看到了这个系统。里面有Xml。 我该怎么做才能

  • 我只是用MVVM轻型工具包编写一些培训窗口项目。当MVVM Light引用添加到项目中时,下面的资源被自动添加到app.xml中 不幸的是,它不起作用,即由于以下错误,无法构建/编译项目: 我找到了几种针对此问题的常见解决方案(例如:更改解决方案平台、清理、重建、重新启动Visual Studio等),但它们并没有改变什么。创建一个新项目也没有帮助。 有没有其他办法让它起作用?我使用Visual

  • 大家好。我目前正在做一个Xamarin。窗体可移植应用程序,我在其中创建了两个视图,即MainPageMain.xaml和秒age.xaml.在pp.cs中,我已将根页面设置为MainPageMain,但我想将其更改为秒页面。 每次我更改它时,都会出现此错误: 找不到类型或命名空间名称“PROJECTNAME”(您是否缺少使用指令或程序集引用? 这背后的原因是什么?如果你需要更多代码,请告诉我。

  • 所以,我有一个C#的MVC4项目,我正在使用Visual Studio For Web 2012 Express。 由于以下错误,我无法编译projecto:找不到类型或命名空间名称“BundleCollection”(是否缺少using指令或程序集引用?) 通常,这意味着缺少一个库。因此,在互联网上快速搜索后,我使用NuGet安装了微软。AspNet。网状物优化,但仍然不起作用。 让我感兴趣的是

  • 我有一个非常简单的代码和一些非常简单的文件 我创建了一个C#文件来插入一些数据并从中收集管脚,但当我这样做时,它会给我以下错误: 错误CS0246找不到类型或命名空间名称“Places”(是否缺少using指令或程序集引用?) 我的代码: 数据反恐精英 地图页。cs(这里是错误) 我想这是所有需要的代码。我希望这足够了。 我参考了以下答案: 反序列化-json-object-xamarin-and

  • 构建MVC3解决方案进展顺利,但在浏览器中出现错误: 编译器错误消息:CS0234:命名空间“系统”中不存在类型或命名空间名称“Html”。网状物Mvc'(是否缺少部件引用?) 我已经用为解决方案安装了数据包,并为所有项目进行了设置。MVC3是否包含库System.网页。mvc.Ajax,等?为什么我得到了错误? 在References文件夹中,我有一个系统。网状物Mvc , 网状物配置 MSDN