【问题标题】:Using Linq in .net framework 2.0? [duplicate]在 .net 框架 2.0 中使用 Linq? [复制]
【发布时间】:2013-03-31 21:20:07
【问题描述】:

我在 .net framework 4.0,visual studio 2010 中创建了一个应用程序,但由于某种原因,我将框架从 4.0 更改为 2.0,但现在我遇到了错误

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

LINQ 在这个项目中被大量使用,现在我想知道有没有办法在 .net 2.0 中使用 LINQ。需要帮助。谢谢。

【问题讨论】:

  • 简短的回答是肯定的,如果您包含 DLL。这个问题有一个答案可以向您解释:stackoverflow.com/questions/3348348/…
  • LINQ 是在 .NET 3.5 中引入的
  • 我猜 LINQ 是在 .NET 3.5 中引入的,

标签: c# winforms visual-studio-2010 linq


【解决方案1】:

dotnet 2.0 不支持 Linq

【讨论】:

  • -1 因为即使在 .NET 2.0 上也有办法让它工作。查看链接的答案/问题
  • 这是一种骇人听闻的不受支持的方式
  • +1。这个答案是正确的。 (是的,有一些解决方法,但它们就是它们的本质 - 解决方法
【解决方案2】:

您可以使用LinqBridge,它提供了 Linq to Objects 运算符的替代实现。 (注意:它适用于 Linq to Objects,适用于 Linq to XML 或 Linq to XML...)

【讨论】:

    猜你喜欢
    • 2011-05-22
    • 1970-01-01
    • 2018-10-19
    • 2017-03-18
    • 2019-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    相关资源
    最近更新 更多