如何在 .NET 2.0 中使用 .NET 3.x 功能 (Visual Studio 2008)
您在 Visual Studio 2008 中坚持以 .NET 2.0 为目标,但您希望使用 .NET 3.x 功能中的所有最新优点,例如:
- LINQ
- 扩展方法
- Lambda
人们可以做些什么来实现这一令人惊叹的功能?
编辑:我最初没有找到这篇文章:使用 Visual Studio 2008 的 2.0 中的 C# .NET 3.0/3.5 功能。去那里寻求答案。
You're stuck with targeting .NET 2.0 in Visual Studio 2008, but you'd like to use all the latest goodness from .NET 3.x features, like:
- LINQ
- Extension Methods
- Lambdas
What can one do to enable this awesomeness?
EDIT: I had not originally found the post: C# .NET 3.0/3.5 features in 2.0 using Visual Studio 2008. Go there for an answer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如何在 .NET 2.0 中使用 .NET 3.5 功能和 C# 3.0 语法?
另外,在 Stackoverflow:使用 Visual Studio 2008 的 2.0 中的 C# .NET 3.0/3.5 功能
How to Use .NET 3.5 Features and C# 3.0 Syntax in .NET 2.0?
Also, at Stackoverflow: C# .NET 3.0/3.5 features in 2.0 using Visual Studio 2008
.NET 3.x 功能基于 2.0 构建。您是否尝试过添加 System.Core 作为参考?
.NET 3.x features are built upon 2.0. Have you tried adding System.Core as a reference?
扩展方法和 lambda 表达式至少在面向 .NET 2.0 时可用 - 请参阅 使用 Visual Studio 2008 的 2.0 中的 C# .NET 3.0/3.5 功能。
Extension methods and lambda expressions, at least, are available when targeting .NET 2.0 - see C# .NET 3.0/3.5 features in 2.0 using Visual Studio 2008.
说服您的雇主更新并允许您将目标定为 3.5。除此之外,我认为你不走运,
Convince your employer to update and allow you to target 3.5. Other than that your out of luck i think,