views:

565

answers:

6

Exact duplicate: How to switch a large app from VB6 to VB.Net
Exact duplicate: Best strategy for moving applications from VB6 to VB.Net
Exact duplicate: Conversion tool comparisons for VB6

can any one please tell the tool which converts vb6 to vb.net

thanks dagg

A: 

I believe that Visual Studio has a built-in VB6 -> VB .NET project and source conversion component built in. I haven't used it for a while, last time I did a conversion was with Visual Studio 2005. It was a little tricky, and there was still some manual clean up involved to get things working just right. I don't know what the VS2008 system is like.

FrustratedWithFormsDesigner
+2  A: 

There is one that comes with vb.net. When you open a .vbp vb6 project, it asks if you would like to automatically convert it to vb.net. It does a pretty good job, exclusive of third party add-ons.

xpda
The built-in migration wizard does a **terrible** job: it adds hundreds of "TODO" comments to mark things you will have to fix manually. There are third party tools that do a better job. There's good discussion in the other VB migration questions http://stackoverflow.com/questions/tagged/vb6-migration
MarkJ
A: 

This is certainly not a trivial matter.

DotNetRocks recently did a show on this, which you will find here - Francesco Balena on VB to .NET Migration - http://www.dotnetrocks.com/default.aspx?showNum=491

This will introduce you to some of the issues, and indeed, a tool to do a conversion.

Stuart Helwig
There's some more discussion of Francesco Balena's tool, and it's competitor from Artinsoft, and the other issues involved in the other VB6 migration questions http://stackoverflow.com/questions/tagged/vb6-migration
MarkJ
A: 

You can also try Visual Basic Upgrade Companion. It generates VB .NET and C# and maps COM components to Framework components.

http://www.artinsoft.com/pr_vbcompanion.aspx

Joan D
There's some more discussion of this Artinsoft tool, it's competitor from Francesco Balena, and the other issues involved in the other VB6 migration questions http://stackoverflow.com/questions/tagged/vb6-migration
MarkJ
A: 

Microsoft Corp just published a world-wide case study based on the successful VB6 migration project:

http://www.microsoft.com/casestudies/Case%5FStudy%5FDetail.aspx?casestudyid=4000006181

o.wiegele
A: 

VBDepend can help to understand the existing vb6 code before migration, and accelerate the process during migration.

Issam