.net 3.5到4.0迁移

时间:2010-06-17 21:13:13

标签: .net .net-3.5 .net-4.0 migration

目前,我们正在使用WCF,WF等一些最新功能在Microsoft Visual Studio 2008(.Net 3.5)中执行工资单应用程序,并且几乎完成了相同的开发。

但是,客户已表示有兴趣将Microsoft Visual Studio 2008(.Net 3.5)中开发的工资单应用程序迁移到Microsoft Visual Studio 2010(.Net 4.0)。

我不了解移民中的预期挑战,或者它是否会非常顺利。

有任何想法或意见吗?

2 个答案:

答案 0 :(得分:5)

应该没有挑战。您的所有3.5代码都将与使用VS 2008构建时一样。

如果您进行Google搜索,您会发现许多文章的标题为“2010年的新内容”。你找不到像“有什么不同”这样的东西

除了来自MSDN的这个小小的消息:

  

.NET Framework 4非常高兴   与应用程序兼容   使用早期的.NET Framework构建   版本,除了一些更改   是为了提高安全性   标准合规性,正确性,   可靠性和性能。

     

.NET Framework 4没有   自动使用其版本   要运行的公共语言运行库   使用。构建的应用程序   早期版本的.NET   框架。运行较旧的应用程序   使用.NET Framework 4,您必须   使用。编译您的应用程序   目标.NET Framework版本   在您的属性中指定   在Visual Studio中的项目,或者你可以   使用指定支持的运行时    元素在   应用程序配置文件。

请参阅the article

同时

  

如果您的应用程序或组件有   在.NET Framework 4之后不起作用   安装好了,请提交一个bug   Microsoft Connect网站。

这告诉我4.0是完全向后兼容的,如果没有,那么这是他们需要解决的问题。

答案 1 :(得分:1)

如果你正在使用IdeaBlade,那么期待一个骚动;除此之外,我们的过渡很顺利。

VS2010确实引入了调试器的内存泄漏,迫使我每天重启VS2010大约两次:/

使用ninject更新到4.0是轻松而快速的。