Tre*_*ott 6 .net c# frameworks
我的项目负责人坚持使用仅针对.NET 2.0框架并且仅支持C#2.0语法的Visual Studio 2005.
他坚持认为2.0框架对于旧计算机具有更高的兼容性和性能.旧的,我的意思是5-8岁的Windows XP机器.
假设我们只支持最少的Windows XP/Server 2003,那么使用.NET 2.0是否有任何优势?
我很确定即使针对.NET 2.0,如果我们升级到VS2005,我们也可以在代码中使用C#3.0语法(lambdas,自动实现的属性等).
Joe*_*orn 14
.Net 2.0被认为是更广泛的部署,但3.5已经不远了.但是,没有理由将自己限制在Visual Studio 2005或C#2.0中.Visual Studio 2010可以以.Net 2.0为目标,并在启动时使用C#3.0功能.
Microsoft不再支持.NET 2.好吧,微软让这些术语更加难以解释.对于Windows XP和Windows Server 2003,您必须至少使用.NET Framework 3.5 SP1,
这样您就可以获得Microsoft支持团队的帮助.
因此,我认为没有理由留在.NET 2上.
"2.0框架对旧计算机具有更高的兼容性和性能"对我来说是一个笑话.当你失去微软的支持能力时,你会失去一切.