vb6 conversion to .net

we are going to migrate a vb6 project to vb.net or c#.net. I want to use a converter tool at least for the screen drawings. did anynoe try  Microsoft Visual Studio 2008 expressfor that purpose?
Hagarproject managerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

GMGeniusSoftware Development Manager/DeveloperCommented:
if you have access to Visual Studio 2005 I believe. There is a migration tool where you open a VB6 project

You will still need to make some significant changes though

There are other 3rd party tools too
for example
https://www.mobilize.net/solution/vb-upgrade-companion
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ste5anSenior DeveloperCommented:
The .NET technologies are much more different than you may think. While there are converters, you need to invest some (a lot) time understanding these.

Imho it is better to start on a green field instead of using the old code-base. When done correctly, you'll get a better product in the same amount of time as a migration would last.
0
Éric MoreauSenior .Net ConsultantCommented:
Converting from VB6 to .Net (either VB or C#) is really not a walk in the park!

I would try a tool like http://www.vbmigration.com but don't expect miracles. For example, if you are using an old Sheridan grid in your VB6 project, no tools will be able to do a proper conversion.

Also, I would stay away from .Net 2008, it is already 10 years old!
0
Kyle AbrahamsSenior .Net DeveloperCommented:
Confirmed what GMGenious said.

I was on a project that did this a while back.

From VB6 -> Open in VS 2005.  It'll ask you to upgrade to .net 1.0
You can then re-open the project in a later version of visual studio, converting that to a later version of .net.

Always have a backup, and you'll need to go thru rigorous testing as things don't always line up (especially if you have custom controls in your vb6 app) but is IS doable that way.

The other approach is starting from the ground up which lends it way to refactorization of the code and using programmatic techniques correctly from the beginning, which others have already mentioned here.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.