VS2008 Upgrade Wizard vs VS2005 Upgrade Wizard vs Code Advisor

I thought I’d try running the latest version of the upgrade wizard and compare the results with those shown in the ”Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005” guide. Just for good measure I ran the VB6 Code Advisor on the source code before running the upgrade. The code I tried it out on was the FMStocks_DB.vbp from the FMStocks 2000 sample application.

 image

The Upgrade Wizard seems to do a more thorough job than the Code Advisor identifying more issues, and the report layout is much clearer in the 2008 version. But, if you look carefully at the results obtained from the Code Advisor you will see that it identifies some different issues, so it’s still worth running.

I also noticed that the project created by the Visual Studio 2008 Upgrade Wizard still targets the .NET 2.0 Framework.

P.S. Remember both Artinsoft and Code Architects have tools which will do a better job than the Upgrade Wizard – however the wizard is a great starting point as you get it for free!