Mobilize @ Microsoft Connect(); 2017

System Requirements

Processor 1.5 GHz or higher

1 GB RAM or higher.

Hard disk

150 MB of available hard disk space for installation.

Operating systems
  • Microsoft Windows XP with Service Pack 2 (SP2)
  • Microsoft Windows Vista 
  • Microsoft Windows 7 
  • Microsoft Windows 8.x
  • Microsoft Windows 10
Software Requirements
  • Microsoft .NET Framework 4.0
  • Visual Basic 6.0 development environment and all dlls
Other Considerations

Visual Basic files that will be upgraded must be version 5.0 or later.

Installation Instructions

  • Download and extract the archive (“”). The zip file contains the installer and release notes.
  • Double click the installer ("setup.exe").
  • Read and accept the license agreement.
  • Select the installation folder and authorized users (“Everyone” or “Just me”).
  • Wait for the installation to complete.
  • Activating the Trial Mode: Start the VBUC, go to Tools, License Registration, and click on the download button. When prompted, enter the email address you used to sign up for the trial.

Running the VBUC

Run the Visual Basic Upgrade Companion from Start > Program Files > Mobilize.Net Visual Basic Upgrade Companion.

Important Notes

  • The VBUC works best when the project you migrate is completely self contained. Organize your VB6 projects into a single folder, with as many subfolders as you want. The VBUC has the ability to migrate multiple projects for better results.
  • Make sure the source application or subset of your project to be migrated compiles and runs in Visual Basic 6.0 before attempting the upgrade. Do a full compile (Ctrl+F5) of the project instead of a normal compilation (F5). The VBUC needs all the references to all the third party components, as well as any library that is part of the project.
  • The VBUC comes with a number of options that can change (sometimes dramatically) the generated code. Read the documentation and try different options to see which ones best fit your needs.
  • The trial is a full-featured version of the tool, limited only by the amount (10,000) of lines of VB6 code that it will be able to convert to VB.NET or C#. However, by downloading this trial you agree to use it only for evaluation purposes. Hence, the code generated through this trial can not be modified or deployed.

Additional Resources


ArtinSoft is now Mobilize.Net

Don't panic. If you're looking for the Visual Basic Upgrade Companion, you've come to the right place. We've recently renamed to Mobilize.Net to better reflect the need to modernize legacy applications to more than just .NET--specifically the Web, the cloud, and to mobile devices. 

But with over 4B lines of VB code in the world, there will still be a strong need for VB6 to .NET or C# for a long time to come.

We chose the VBUC because of the flexibility that it provides and because we can get pure .NET code, as opposed to your competitor’s rigid approach that requires embedding their runtime within the migrated application. Using the VBUC allowed considerable savings and approaching the project in a much more controlled manner. And it was not just the tool itself but the actual engagement with ArtinSoft; the way we can analyze the code and discuss how we want it to look, and then customize and configure the tool accordingly.

Robert Courtney - Chief Software Architect, SSP | ISV, UK