从.net 2.0迁移到.net 4.0

时间:2011-11-09 22:22:49

标签: asp.net .net .net-4.0 .net-2.0 migration

有人指出将.net 2.0应用程序迁移到框架4.0时最常见的障碍,如果有的话? (我希望向后兼容,但谁知道!) 我需要估计使用尽可能少的代码更改在框架4.0中运行asp.net 2.0应用程序的努力。

提前致谢!

3 个答案:

答案 0 :(得分:4)

当我将旧的Intranet站点从2.0升级到4.0时,唯一破坏的就是Crystal Reports。

网站规模中等,没有发现任何内容被破坏,现在已经有3个月左右的时间了,到目前为止还没有任何报道,所以除非你有一些依赖于的第三方库,否则应该没问题。 .net 2.0中的遗留代码,要求您在web.config中添加一行以允许访问旧版2.0。

<startup useLegacyV2RuntimeActivationPolicy="true|false" > </startup>

答案 1 :(得分:1)

升级.NET版本的问题很少(如果有)。您可能遇到的最大问题是迁移Visual Studio版本,但即便这样也很容易。

如果需要,您甚至可以回到旧版本的.NET - 显然,您需要更改代码才能删除您使用的任何新功能。

答案 2 :(得分:0)

我已将多个项目从2.0升级到3.5,然后从3.5升级到4.我从未遇到升级问题。我想首先将解决方案从2005年升级到2010年,然后实际更改框架版本,但您可以通过不同的方法获得更好的里程。