2014-04-22 63 views
0

我正在使用Visual Studio 2005.爲什麼不支持此行?在VS2005中使用Linq會導致錯誤

using System.Linq;  

錯誤:之前,不支持的.NET Framework V3.5

Error 1 Validation (XHTML 1.0 Transitional): Attribute values must be enclosed in quotation marks.

Error 2 The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?)

+0

可能重複[Linq on visual studio 2005](http://stackoverflow.com/questions/9825613/linq-on-visual-studio-2005) –

回答

4

LINQ,和Visual Studio 2005支持.NET 2.0的最大

有一些workaround使用LINQ與.NET 2.0,但你仍然需要Visual Studio 2008最低!

+0

謝謝你的回覆..我可以實現自動完成文本框的結果 – BAP

+0

@ user3552061 - 請按照這個答案:http://stackoverflow.com/a/13892238/922198 –

1

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

如果您看起來LINQ in VS2005有一種方法可以使其工作,但它不支持匿名類型帶走某些功能LINQ。

+0

你可以至少從你複製答案的答案功勞! http://stackoverflow.com/a/9825658/922198 –

+0

它不是一個複製代碼,它是一個Google搜索... –

相關問題