在VS2005中使用Linq会导致错误

时间:2014-04-22 14:06:47

标签: c# .net linq visual-studio-2005

我正在使用Visual Studio 2005.为什么不支持此行?

using System.Linq;     

错误:

  

错误1验证(XHTML 1.0 Transitional):属性值必须用引号括起来。

     

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

2 个答案:

答案 0 :(得分:4)

直到.NET Framework v3.5才支持LINQ,而visual studio 2005最多支持.net v2.0

有一些workaround使用LINQ和.NET 2.0但你仍然需要最少的Visual Studio 2008!

答案 1 :(得分:1)

LINQ是C#3.0的一部分。它在C#2.0中不可用,它是VS 2005支持的唯一版本。因此,如果不安装至少VS 2008,您将无法使用LINQ。

如果你看LINQ in VS2005有一种方法可以让它工作,但它不支持匿名类型消除了LINQ的一些功能。