首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET框架2.0与3.5/4.0...使用旧版本有什么可能的好处吗?

.NET框架2.0与3.5/4.0...使用旧版本有什么可能的好处吗?
EN

Stack Overflow用户
提问于 2012-03-13 12:03:36
回答 3查看 7.7K关注 0票数 5

我的项目负责人坚持使用Visual Studio2005,它只针对.NET 2.0框架,并且只支持C# 2.0语法。

他坚持认为2.0框架对较老的计算机具有更高的兼容性和性能。说到老,我指的是有5-8年历史的Windows XP机器。

假设我们只支持最低版本的Windows XP /Server2003,那么使用.NET 2.0有什么好处吗?

我非常确定,即使以.NET 2.0为目标,我们也可以在代码中利用C# 3.0的语法(lambda、自动实现的属性等)。如果我们升级到过去的VS2005。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-13 12:42:14

微软不再支持.NET 2。好吧,微软让这些术语更难解释。对于Windows XP和Windows Server2003,您必须至少使用.NET Framework3.5 SP1,

http://blogs.technet.com/b/lifecycle/archive/2010/04/30/net-framework-3-5-sp1-and-later-now-supported-as-part-of-microsoft-windows.aspx

以便您可以从Microsoft支持团队获得帮助。

因此,我认为没有理由继续使用.NET 2。

“2.0框架对老式电脑有更高的兼容性和性能”对我来说是个笑话。当你失去了微软的支持能力,你就失去了一切。

票数 7
EN

Stack Overflow用户

发布于 2012-03-13 12:09:57

.Net 2.0被认为得到了更广泛的部署,但3.5也紧随其后。然而,这不是将您自己限制在Visual Studio2005或C# 2.0的理由。Visual Studio2010可以面向.Net 2.0,并在引导时使用C# 3.0的特性。

票数 14
EN

Stack Overflow用户

发布于 2012-03-13 15:07:13

通常,喜欢使用旧版本的人主要是因为他们认为旧版本更稳定,更适合生产。

但是.NET 2.0已经相当过时了,.NET 3.5和.NET 4.0已经被证明是非常稳定的,并使事情变得更容易。(比如LINQ,你可以通过它尝试函数式编程,非常流利和高效)

对于集成开发环境部分,微软重建了visual Studio2010,它更加稳定和高效,而且如果你愿意,它也可以针对.NET2.0。

那么,为什么不使用Visual Studio2010而不是2005,即使你的项目是纯.NET2.0的,前者也具有向下兼容性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9678198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档