【发布时间】:2009-03-25 15:38:02
【问题描述】:
如果我安装了 .NET 3.5,我可以在 VS2005 中使用 LINQ 吗?
【问题讨论】:
标签: linq .net-3.5 visual-studio-2005
如果我安装了 .NET 3.5,我可以在 VS2005 中使用 LINQ 吗?
【问题讨论】:
标签: linq .net-3.5 visual-studio-2005
要记住的是,与任何 IDE 一样,Visual Studio 的核心是具有集成调试器的美化文本编辑器,也许还有一些其他功能。您当然可以使用 Visual Studio 2005 输入 linq 程序的代码文本,然后使用 .Net 3.5 命令行编译器来构建它。您甚至可以找到或编写一个插件来自动化构建过程。
这意味着您的问题在技术上的正确答案是“是”。
但是,您不会获得任何额外的 IDE 支持:
结果是,如果我简单地说“不”,您可能会得到更好的服务。
如果您已经有 2005 但没有 2008,您有几个选择:
【讨论】:
【讨论】:
Vs2005 和 C# 不直接支持扩展方法、Lambda 表达式、匿名类型或表达式树,这些都是 LINQ 的关键启用特性。一些早期的 LINQ 测试版确实适用于 VS2005 和 C#,但没有一个发布产品。
对于 VB 可能也是如此,但我不能直接评论 VB,除非我大约 99.99% 肯定你不能。
【讨论】:
简单的答案是否定的。 LINQ 依赖于 VS2005 不支持的语言特性(例如扩展方法)。
【讨论】: