我们有一些应用程序在很久以前就已经在.Net 2.0中使用了。我建议我的团队将基地从.net 2.0迁移到.net 3.5sp1并从C#3.0开始关注和利用,但我在这方面遇到了困难。不迁移到.net 3.5和C#3.0会有什么影响?您在此方面的经验是什么,以及您使用哪些策略将您的团队和项目成功迁移到.net3.5。
答案 0 :(得分:2)
除了错过一些改进的框架添加,包括LINQ to SQL,LINQ to Objects,WCF,WPF等,确实没有太多影响留在.NET 2.0的土地上。
还有一些有趣的语法功能,如匿名方法,lambda表达式和扩展方法。
迁移到.NET 3.5非常简单。向MSFT团队致敬。他们使这个过程非常轻松。
答案 1 :(得分:1)
我要做两步迁移。首先,我将迁移到C#3.0,同时坚持使用.NET 2.0。您可以获得C#3.0的大部分好处(包括通过LINQBridge的LINQ to Objects)。一旦开发人员将他们的思维方式转变为LINQ和lambda表达式,爱上了扩展方法,用自动属性美化他们的代码并迷上其余的C#3.0特性,我就将应用程序迁移到.NET框架3.5 SP1(与其他人提到的一样,应该毫不费力)。