.NET 1.1 or 2.0 to .NET 3.0 Migration

A while back, I wrote about migrating from .NET 1.1 to .NET 2.0.  I wrote that post almost a year ago, but it is still one of my highest traffic posts to this date.  Well, it's been a good 6 months now since .NET 3.0 has been on the scene, yet I haven't written anything about migrating to it from the earlier versions.

Here's the rub... there's not much to write!  You see, .NET 3.0 is really .NET 2.0 with a bunch of extra libraries (DLLs) added to it.  There are no changes to the underlying runtime and base class libraries from the .NET 2.0 Framework! 

Thomas Abraham (who I linked to in my original post last May), wrote a post more recently discussing .NET 3.0 and it's impact on existing 1.1 and 2.0 applications.  You can read that here.

In a nutshell:

  • Installing the .NET 3.0 Framework on a machine that already has the .NET 2.0 Framework should not cause any impact to applications on that machine. (See Thomas's post.)
  • Installing the .NET 3.0 Framework on a machine that has only .NET 1.0/1.1 will have the same impacts as installing the .NET 2.0 Framework on that machine. (See my old post again.)