我们有一些应用程序正在使用.Net 2.0早在早些时候。我建议我的团队将基础从.net 2.0迁移到.net 3.5sp1,并专注于C#3.0,但我在这方面遇到困难。不迁移到.net 3.5和C#3.0的含义是什么?您在这方面的经验是什么,以及您使用什么策略将您的团队和项目成功迁移到.net3.5。从.NET 2.0迁移到.Net 3.5有多迟?
回答
实在没有比一些改善的框架补充错过了住在.NET 2.0的土地,其他的太多影响liek的LINQ to SQL,LINQ到对象,WCF,WPF等..
加一些有趣的语法功能,如匿名方法,lambda表达式和扩展方法。
转向.NET 3.5非常简单。在MSFT的团队精神。他们让这个过程非常轻松。
C#3.0编译器中新语言功能的优点是无价的。因为所有在.NET 2.0运行时上运行的(如果你为LINQ扩展方法部署System.Core.dll),如果你不这样做,你会错过很多。 – 2010-05-05 07:59:29
只要您使用2008进行编译,只需一个小小的挑剔但匿名方法将在2.0中工作。自动实现的属性和对象初始值设定项也是如此。 – ParmesanCodice 2010-05-05 08:51:06
我会做两步迁移。首先我会迁移到C#3.0,同时坚持使用.NET 2.0。您获得了C#3.0的大部分好处(包括通过LINQBridge的LINQ to Objects)。一旦开发人员将他们的思维转换为LINQ和lambda表达式的心态,爱上了扩展方法,用自动属性美化了他们的代码,并且关注了C#3.0的其他功能,我会将应用程序迁移到.NET框架3.5 SP1(与其他人一样,这应该是毫不费力的)。
- 1. MEF - 迁移从.NET 3.5到.NET 4.0
- 2. 将网站从.NET 2.0迁移到.NET 3.5的风险
- 3. 从.net 2.0迁移到.net 4.0
- 4. IIS 5,从.net 1.1迁移到.net 2.0?
- 5. 从.NET 2.0迁移到.NET 4.0
- 6. 我们的客户从.Net 2.0迁移到.Net 3.5有什么用?
- 7. .NET 3.5到.NET 4.5.1迁移问题
- 8. 从.net 3.5迁移到4.5,System.Xml.Linq出错
- 9. WCF迁移从.net 3.5到4.0
- 10. 迁移到.NET Core 2.0
- 11. 从.net 2.0迁移输入的数据集到3.5
- 12. 对从.NET Framework 2.0迁移到3.5的客户端的影响
- 13. 从.NET Framework 2.0迁移到4.5.2
- 14. 从.NET 2.0升级到.NET 3.5问题
- 15. 如何将程序集从.Net 3.5迁移到.Net 4.0?
- 16. 从.net迁移到Sharepoint
- 17. .NET Remoting从2.0迁移到4.0 .NET版本
- 18. 将项目从.NET 2.0迁移到.NET 4.0
- 19. 是否应该放弃对.NET 2.0的支持并迁移到.NET 3.5?
- 20. 迁移从.NET 2.0到.NET 1.1 - 的DllImport不再起作用
- 21. .NET 2.0或3.5?
- 22. 从最佳.NET 1.0迁移的途径.NET 3.5
- 23. 将.net 2.0从.net 2.0迁移到4.0后登录验证失败
- 24. 从.Net迁移到PHP
- 25. 将.net 3.5的工作流程和活动迁移到.net 4.0
- 26. 从PHP迁移到ASP .NET
- 27. .net 4.0迁移
- 28. NET Framework从v3.5迁移到v4.0
- 29. 将VisualStateManager相关的代码从.net 3.5迁移到.NET的问题4
- 30. 性能从.net 2003 Framework 1.1到.net 2008 framework 3.5迁移的相关功能?
从.NET 2.0迁移到.NET 3.5几乎没有问题。 .NET 3.5只是.NET 2.0 SP2的一些额外的组件,你还没有使用。 – 2010-05-05 06:59:00
“如果没有损坏,请不要修复” - 我宁愿坚持这一规则。除非明确需要使用3.5功能,否则我将不再使用.NET 2.0应用程序。谈到开发新产品时,情况不同。 – 2010-05-05 08:47:19