How does it differ from the Visual Basic Upgrade Wizard that ships with Microsoft’s Visual Studio?
Beside the ability to generate both VB.NET and C#, there are lots of features that make the Visual Basic Upgrade Companion a more powerful and unique tool. But basically, both tools have a common goal and a different nature. The Upgrade Wizard automates the migration from VB6 to VB.NET by performing the refactoring needed to adapt most of the simplest expressions and commands found in Visual Basic 6.0. It also contains mappings from inherent VB6 libraries to .NET compliant equivalents. It’s a tool used to sketch the path to follow while upgrading from VB to .NET, working as an assistant to demonstrate all the challenges during the whole migration process. This way, the programmer will know where all the hardest spots while moving to the .NET framework are. Beside the issues identification, the VB Upgrade Wizard applies some automated translations over the VB6 code, and minimizes the time needed for the upgrade process by generating target source code. Since the source and target langua