Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: .NET
I am having Windows application using remoting, developed in .NET 1.1. Now I want to upgrade the application to .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. 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
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
or any other benefits.
 
What are the issues going to face in this activity.
 
Please suggest.
 
Thanks & Regards,
Gaurav.
Posted 22-Apr-11 2:18am
G Puri476
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

I don't know whether it is helpful to you or not have a look at this
 
http://blogs.msdn.com/b/swiss_dpe_team/archive/2008/04/10/migrating-from-net-1-1-to-2-0-3-0-and-3-5.aspx[^]
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

1. Is there any benefit of converting the .NET 1.1 application to .NET 3.5
Hopefully VisualStudio will do most of this conversion for you so it isn't that hard.
2. Is there any benefit in performance of application
You hope that your application will run faster? Likely not because it strongly depends on the application itself and how it depends on other elements like a database connection. When a lot of processing is done you could gain performance by using new available features that might help with that but it would be up to you to implement it.
3. Is it going to benefit me, as Microsoft has stopped support for .NET 1.1 or any other benefits.
A strong argument would be that it Enhances Security. Not only is .net 2.0 (and up) more secure but because it has support, new problems are fixed.
 
So in the long run it could be good to upgrade your .net version, also because it could get harder when new functionality is added. This would mean more conversion and maybe more work. You could also benefit from new features when adding new functionality. If it is a standalone application running for years without any trouble and no further future changes are expected, I would recommend to let it be for now.
 
Good luck!
  Permalink  
Comments
SAKryukov at 22-Apr-11 22:39pm
   
Good points, my 5. Anything prior to 2.0 hardly worth any attention, but 2.0 is already a decent version.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

.NET 1.1 is not officially supported any more. So it won't get updates or security patches. And a future OS may even be incompatible with it (as it had some legaxy API dependencies). The CLR has also considerably improved in efficiency and performance across the .NET versions. So potentially, you "may" see a speed improvement. You will also be able to take advantage of all the 100s of newer classes and features that have been added to .NET.
 
And as an aside, while many people continue to use remoting and insist it's better performing that WCF, remoting is "officially" obsolete. Microsoft recommends that you move up to and use WCF. So from the "official" Microsoft perspective, using remoting is kinda similar to using classic VB6 or Frontpage.
  Permalink  
Comments
SAKryukov at 22-Apr-11 22:38pm
   
That's correct. I think 2.0 is a decent version though (and anything before never was). My 5.
--SA
Nishant Sivakumar at 23-Apr-11 9:17am
   
Thank you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 299
1 Maciej Los 295
2 Sergey Alexandrovich Kryukov 205
3 Aajmot Sk 202
4 Sinisa Hajnal 166
0 OriginalGriff 7,760
1 Sergey Alexandrovich Kryukov 7,072
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,785


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 22 Apr 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100