Hmm, it updates the .NET 1.1 application that you must support .NET2.0, not an option?
In 2004, I started developing a .NET application. This was in .NET 1.1.
Last year, we decided to "convert" this application to .NET2.0 using VS.NET 2008, and we did not encounter any serious problems.
All existing codes still work, and when new developments are to be made in the project, we can take full advantage of .NET2.0 (and, since we work in VS.NET 2008, we can also use the advantages of C # 3.0 (automatic properties lambda ...).
I always work with "Set warnings as errors", and for this project I have to disable this function, because some parts of the .NET 1.1 infrastructure are marked as "Deprecated". Although these classes still work, the compiler generates a warning that class X is deprecated, and you should use class Y instead.
But this is not a big problem, as you can gradually respond to these messages and adapt your code.
Frederik gheysels
source share