简体   繁体   English

在.NET 3.5上运行.NET 1.1应用程序

[英]Running .NET 1.1 Application on .NET 3.5

I am having Windows application using remoting, developed in .NET 1.1. 我正在使用.NET 1.1中开发的使用远程处理的Windows应用程序。 Now I want to upgrade the application to .NET 3.5. 现在,我想将应用程序升级到.NET 3.5。 The way I supposed to do this is by converting the code of 1.1 to 3.5 using Visual Studio 2008 and then compile that code using VS 2008 and deploy the application on .NET 3.5 framework. 我应该这样做的方法是使用Visual Studio 2008将1.1的代码转换为3.5,然后使用VS 2008编译该代码并将应用程序部署在.NET 3.5框架上。 The questions I am having related to this are: 我与此有关的问题是:

  1. Is there any benefit of conervting the .NET 1.1 application to .NET 3.5 将.NET 1.1应用程序压缩到.NET 3.5有什么好处?
  2. Is there any benefit in performance of application 申请的表现有什么好处吗
  3. Is it going to benefit me, as Microsoft has stopped support for .NET 1.1 微软停止对.NET 1.1的支持会给我带来好处吗?

Any other benefits? 还有其他好处吗? What are the issues going to face in this activity? 本活动将面临哪些问题?

If the application is no longer under development then there won't be a ton of benefits to migrating the code for the application. 如果该应用程序不再在开发中,那么为该应用程序迁移代码将不会带来很多好处。 I do believe there are some performance improvements om the 2.0 runtime, but I don't think you will get much advantage out of them if you don't change your code. 我确实相信2.0运行时在性能上有一些改进,但是如果您不更改代码,我认为您不会从中获得很多好处。 If the app is still under development that changes from 1.1 to 3.5 are massive and make you life a lot easier as a developer. 如果该应用仍在开发中,那么从1.1到3.5的更改将是巨大的,这将使您作为开发人员的生活更加轻松。 Also why 3.5 now that 4.0 is out and with it a entire new runtime. 还要为什么现在3.5退出了4.0并伴随着一个全新的运行时间。

I don't think you'll see any performance benefit. 我认为您不会看到任何性能上的好处。

Converting to 3.5 means you don't need to have the 1.1 runtime on your target machine(s). 转换为3.5意味着您不需要在目标计算机上具有1.1运行时。 As you noted, 1.1 is unsupported. 如您所述,不支持1.1。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM