Skip to content
Benjamin edited this page Mar 14, 2020 · 17 revisions

VB6 to C# Software Converter

Getting Started

First, clone the repo: git clone https://github.com/bhoogter/VB6TocSharp.git

The main VB6 project is prj.vbp. You can either double click on this from a folder in Explorer, or type the filename in a command prompt (assuming you already have VB6 installed somewhere).

Configuration

Config Dialog

There is a GUI for the basic configuration available. It supplies basic setup:

  • Project File (.vbp) - This is the VB6 project you want to convert.
    • It doesn't support Project groups.
    • It really doesn't even support projects, it supports files. It just scans a project for a list of files.
  • Output Folder
    • Where the converted files will end up.
  • Assembly Name - The name of your project. Used in various places, including C# project namespace.

There are some defaults in place, but the values you enter should save into an INI file using the built in Windows INI APIs.

Linter

It is recommended that you lint your code. The linter module is available in the top right of the main form.

Clone this wiki locally