Looking for options to convert VB6 to VB .Net



  • So I have acquired a client with an old VB6 app wrote specifically for their business.

    It connects to a MS SQL database that is now on Server 2012 R2 and SQL 2014, but was migrated this week from Server 2003 running SQL 2005.

    Yes, old versions, but not my network. The hypervisor is Server 2012 R2 + Hyper-V also. Mostly I hope they like our development work and have us update things better in the future.

    Anyway, the app. It works as is, but obviously over time they have found things that they want to change as well as a few bugs here and there that they have learned to work around.

    Now that I have helped them get the database migrated they want to look at updating the code and fixing their bugs and such.

    I know that Visual Studio 2003 and Visual Studio 2005 had some conversion tools to bring it to VB .Net.

    Does anyone know how well those worked? Or if these tools still exist in Visual Studio 2017? Or what version was the last to have them?

    Outside of Visual Studio, does anyone know of any tools to do this?

    We can rewrite from scratch obviously, and the proposal for that option is being put together.

    But I never come to the table with only what I consider the "best option". I want others.



  • Haven't done this since 2005 and we did "from scratch" back then.