2011-04-22 159 views
2

我使用.NET 1.1开发的使用远程处理的Windows应用程序。现在我想将应用程序升级到.NET 3.5。我应该这样做的方式是使用Visual Studio 2008将1.1的代码转换为3.5,然后使用VS 2008编译该代码并在.NET 3.5框架上部署该应用程序。我有与此相关的问题是:在.NET 3.5上运行.NET 1.1应用程序

  1. 有conervting的.NET 1.1应用到.NET 3.5
  2. 的任何好处是否有应用程序的性能的任何利益
  3. 难道会受益我,因为微软已经停止对.NET 1.1的支持

还有其他什么好处? 这项活动将面临什么问题?

+2

如果您打算维护甚至增强该应用程序,那么我会建议转换为3.5。技术越新,节省的时间就越多。 – Turowicz 2011-04-22 11:37:43

回答

1

如果应用程序不再处于开发阶段,那么迁移应用程序的代码将不会有很多好处。我确信在2.0运行时有一些性能改进,但是如果你不改变你的代码,我认为你不会从它们中获得很多优势。如果应用程序仍处于开发阶段,从1.1到3.5的变化非常巨大,并且使开发人员的生活变得更加简单。此外,为什么3.5现在4.0已经出来,并带有一个全新的运行时间。

0

我不认为你会看到任何性能优势。

转换为3.5意味着您不需要在目标机器上具有1.1运行时。如您所述,1.1不受支持。

相关问题