Migrating .NET 1.1 codebase to 3.5

-------------------------------------------------------
Goto blog home
Visit my new blog dedicated to Internet of Things, Embedded Programming & Automation
-------------------------------------------------------
Prerequisites for development:
1. Windows XP/Windows 2003
2. Visual Studio 2008
3. .NET 3.5 Framework
4. Add-Ons (like AJAX Extensions, Enterprise Library, Oracle Client, Crystal Reports, etc)

Prerequisites for test server:
1. Windows 2003 Server
2. .NET 3.5 Framework
3. Add-Ons (like AJAX Extensions, Enterprise Library, Oracle Client, Crystal Reports, etc

Migration Method:
1. Make a copy of the codebase (v1.1) and open the codebase using Visual Studio 2008.
2. VS 2008 will do whatever it needs to do and covert the 1.1 code to as much 3.5 as possible.
3. Now compile the codebase in VS 2008 - it will list errors and warnings.
4. Fix the errors and warnings as needed. You may refer the list of breaking chnages introduced in the .NET Framework's 2.0 onwards.

Reference (of Breaking Changes in .NET)
1. http://msdn.microsoft.com/en-us/netframework/aa570326.aspx

Estimated Effort:
1. Code migration can be as little as under one day to several days depending on size and complexity.
2. The main effort will be Remediation testing.

No comments:

Post a Comment