VB6 to VB.Net 2005 Upgrade Guidance

The Patterns and Practices guys have released a VB6 upgrade guide.  This is a new guide - here is an extract from the overiew:

The purpose of this guide is to provide this comprehensive guidance. The guide discusses everything from the initial assessment and planning stages, to practical development solutions for the issues that arise during an upgrade, to the testing of upgraded applications. The best practices for achieving functional equivalence with the minimal amount of cost and effort are also discussed.

There is also a new tool - the VB6 upgrade assessment tool which:

 is provided to generate reports that an upgrade team can use to estimate the cost and effort of performing an upgrade on a particular application, component, or project. The tool analyzes Visual Basic 6.0 source code to identify issues that require manual attention to properly address. For each issue, the tool provides an estimate for the amount of time and the developer skill required to address it.

If you have a VB6 project you want some guidance on - this will provide you with some key guidance to help you get underway.