找不到使用System.Data.Linq

时间:2011-07-20 06:02:55

标签: c# linq

我在asp.net 4和VS 2010中使用C#,EF 4。

我正在尝试使用此代码System.Data.Linq加载名称空间using System.Data.Linq 我收到了这个错误:

  

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

知道我做错了什么。

5 个答案:

答案 0 :(得分:37)

右键单击您的解决方案/项目。单击Add Reference并搜索System.Data.Linq并在那里添加引用,它应该编译。

答案 1 :(得分:9)

只是确认添加对项目的引用对我来说不起作用,因为它已被选中。

但是,在“属性”窗格中选择“复制本地,True”作为参考,使其开始工作。

答案 2 :(得分:5)

该命名空间是LINQ-to-SQL,因此您还需要添加对System.Data.Linq.dll的引用;通过添加实体框架,默认情况下不会添加它。

答案 3 :(得分:3)

尝试重新更改项目的目标框架。

转到比例>申请>目标框架更改为现在使用的另一个,然后将其更改回来。

答案 4 :(得分:1)

VS Installer

VS Installer

上面的答案对我不起作用,我的问题是我需要在Visual Studio中的SQL工具中添加LINQ。