VB6 Migration

Do you belong to a relatively large group who still use VB6 applications? My colleague Angela Binkowski has assembled this list with resources:

VB6 to .NET Migration Guidance:

o MSDN Site on Migration – Upgrading from Visual Basic 6.0:  http://msdn.microsoft.com/en-us/vbrun/ms788233.aspx

o VB6 Interoperability and Migration: http://msdn.microsoft.com/en-us/vbasic/ms789185.aspx

o Patterns and Practices: UpgradiVB6 to VS 2005: http://msdn.microsoft.com/en-us/library/aa480541.aspx

o Overview of Changes from VB6 to VB.NET: http://www.4guysfromrolla.com/webtech/053001-1.shtml

o Another Slideshare.NET migration presentation by one of our own: http://www.slideshare.net/jeffblankenburg/migrating-to-visual-studio-2008-net-framework-35

o Business Planning Guide for Visual Basic 6.0 Applications http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4113b928-4575-44a3-b494-020005203161

o Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic .NET: http://msdn.microsoft.com/en-us/library/aa260644(VS.60).aspx

o Webcast: Complete Methodology for Migrating Microsoft Visual Basic 6.0 to Visual Basic .NET (Level 200) – http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032308930&CountryCode=US

o Safari Online Book "Visual Basic® .NET Developer’s Guide to ASP.NET, XML, and ADO.NET ": http://my.safaribooksonline.com/0672321319/ch02lev1sec8

o Free Book – Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET – http://msdn.microsoft.com/en-us/vbrun/ms788236.aspx

Migration Tools:

o VB Upgrade Companion by ArtinSoft: http://migrationguide.artinsoft.com/

o VB Migration Partner Software: http://www.vbmigration.com/

o MSDN Download – Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool: http://www.microsoft.com/downloads/details.aspx?FamilyId=10C491A2-FC67-4509-BC10-60C5C039A272&displaylang=en

o MSDN Download – Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005:  http://www.microsoft.com/downloads/details.aspx?FamilyId=7C3FE0A9-CBED-485F-BFD5-847FB68F785D&displaylang=en

o VB 6 Code Advisor: http://msdn.microsoft.com/en-us/vbasic/ms789135.aspx

Unit Testing:

o SimplyVBUnit – http://simplyvbunit.sourceforge.net/

o TinyUnit – http://www.w-p.dds.nl/tinyunit.htm

o VBUnit3 – http://www.vbunit.com/

Other Resources:

o VB6 Resource Center: http://msdn.microsoft.com/en-us/vbrun/default.aspx

o VB Team Blog:  http://blogs.msdn.com/vbteam/default.aspx

o VB Team Blog – Migration/Interop:  http://blogs.msdn.com/vbteam/archive/tags/VB6_5F00_Migration_2F00_Interop/default.aspx

o Support Statement for Visual Basic 6.0 on Windows®Vista™and Windows®Server 2008: http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx

o Visual Basic Interop Video Series

http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#interop