5

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

Community
  • 1
  • 1
dagg
  • 99
  • 1
  • 1
  • 6
  • 3
    This is an exact duplicate of several other questions on VB6 migration tools. in my opinion, for whatever that's worth, the answers are better on those other questions too. – MarkJ Nov 05 '09 at 09:35
  • possible duplicate of [Conversion tool comparisons for visual basic 6.0](http://stackoverflow.com/questions/718780/conversion-tool-comparisons-for-visual-basic-6-0) – NotMe Oct 20 '10 at 19:49
  • I'm astonished by the number of VB6 migrations that appear to still be pending (checked the "Viewed" count on this question!). Note that there are no good answers here, and no updates since December '09. FWIW, the "upgrade tool" mentioned is no longer available with modern versions of Visual Studio. I suspect it is very hard to get the older versions; certainly MS doesn't offer them any more. – Ira Baxter Jun 30 '15 at 13:56
  • MS doesn’t offer it anymore but the tool is still available. The company that develop this tool is now called Mobilize.Net. The tools is not called Upgrade Wizard anymore it is now called Visual Basic Upgrade Companion (VBUC). I think there was an MSDN trial or it can be downloaded from their WebSite. MS still works with them you can see an Legacy VB6 to Azure demo at https://github.com/microsoft/TailwindTraders-PointOfSale and a lot of material at https://github.com/MobilizeNet/VbMigration – orellabac Apr 10 '20 at 22:48

5 Answers5

5

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
  • 15,585
  • 8
  • 51
  • 82
  • 6
    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 Nov 05 '09 at 09:27
  • @MarkJ The built-in tool has a huge advantage: it's free. The third-party tools are very expensive. – R.J. Dunnill Nov 19 '22 at 19:13
1

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

pr_vb_companion

Chandra Sekhar
  • 16,256
  • 10
  • 67
  • 90
Joan D
  • 11
  • 1
  • 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 Nov 09 '09 at 15:53
1

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

http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006181

o.wiegele
  • 31
  • 1
0

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
  • 26,726
  • 31
  • 139
  • 202
0

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
  • 9,318
  • 8
  • 51
  • 67
  • 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 Nov 05 '09 at 09:27