VBUC
Visual Basic Upgrade Companion. VB6 Converter for .NET & Web.

VB6
ASP
RapidScan-LogoDownload Now

WebMAP
Cloud Application Migration Tools Transform Desktop Applications

C#
Silverlight
Access
VB.NET
PowerBuilder
Winforms
ASP.NET Web Forms

SnowConvert
The best available tools to perform code migrations from a source database or Spark application to Snowflake.

Oracle
Spark Scala
Spark Python
SQL Server
Teradata

Get Started
There are countless ways to take advantage of BlackDiamond Studio and SnowConvert.

Migration and Other Snowflake Services
Get Up and Running with Snowpark
Using the SnowConvert Trial
Build a Cross-Platform Object Inventory

Try BlackDiamond Studio

Time to Mobilize
Free Assessment Tool

Upgrading Visual Basic 6.0 to Visual Basic .NET and C#

Migration Guide FAQ

The purpose of these pages is to provide a comprehensive FAQ for the Upgrading Visual Basic 6.0 to Visual Basic .NET. This VB migration material was developed jointly by Microsoft and Mobilize.NET, a company with vast experience in Visual Basic conversions and the developer of the Visual Basic Upgrade Wizard, the Visual Basic 6.0 Upgrade Assessment Tool, the Visual Basic Upgrade Companion and the ASP to ASP Migration Assistant, among other software migration products.

The idea is to deliver valuable information for organizations who are considering upgrading their VB 6.0-based applications and components to VB.NET, all in an easy to navigate format. This guide includes everything from the initial assessment and planning stages, to practical development solutions for the issues that arise during a conversion, to the testing of upgraded applications.

The best practices for achieving functional equivalence with the minimal amount of cost and effort are also covered, all based on Mobilize.NET's extensive experience with Visual Basic upgrade projects. There are also suggestions for advancing the migrated applications with new technologies available in Visual Basic .NET after functional equivalence is reached.

The information is divided into chapters (shown on the right side), just like the original document. The first ones (1 through 3) focus on the general upgrade practices that are needed to make any migration project successful.

Chapters 4 to 6 provide a more technical overview of upgrading your code to Visual Basic .NET, while chapters 7-16 deliver detailed information on those aspects of upgrading that cannot be performed automatically by the Upgrade Wizard and therefore may require manual effort (though some may be supported by Mobilize's Visual Basic Upgrade Companion).

The last chapters (17 through 21) cover what to do after you complete the upgrade (application advancement and testing).

Talk To An Engineer