Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Is there a checklist for a migration from a VB6 project to VB.net?

Posted on 2014-07-16
Medium Priority
Last Modified: 2014-08-15
We are moving a VB6 project to a VB.net language.  We are looking for a checklist of issues to consider as we make this migration.  i.e. start completely over, use the Microsoft migration tool, use a 3rd party vendor migration tool, etc.
Question by:Jim Harting
LVL 29

Accepted Solution

Paul Jackson earned 1600 total points
ID: 40201850
Although it depends on how complex the applications are that you want to convert, if at all possible I would consider rewriting the application rather than trying to convert because VB.Net is essentially a completely new language and very different to VB6.
If you have no choice over conversion consider using the following tool that is much better than Microsoft's own upgrade tool :

LVL 83

Expert Comment

ID: 40202383
I will agree with Paul. Re-evaluate and rewrite if feasible.
LVL 18

Assisted Solution

TobiasHolm earned 400 total points
ID: 40204333
And remember that if you decide to rewrite the code, you're not stuck with just VB.Net. You could use whatever language that suits your needs best. Maybe even a cross platform language to widen your market.
LVL 50

Expert Comment

by:Martin Liss
ID: 40251248
I've requested that this question be deleted for the following reason:

Not enough information to confirm an answer.
LVL 29

Expert Comment

by:Paul Jackson
ID: 40251249
Disagree that there is not enough information to constitute an answer as in my first comment #a40201850 the QA is advised to rewrite the applications in VB.net rather than converting. However I also advised of a tool to use if he still wanted to go through the conversion route.

My comment was also agreed with by two other experts.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Eseutil Hard Recovery is part of exchange tool and ensures Exchange mailbox data recovery when mailbox gets corrupt due to some problem on Exchange server.
Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

569 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question