Matthew MacDonald, co-author of ADO.NET in a Nutshell, ASP.NET in a Nutshell, and Programming .NET Web Services, has a terrific article on migrating from VB6 to VB.NET in the premier issue of .NET Developer’s Journal — an up-and-coming magazine.
Based on what I’ve learned about Visual Basic migration to .NET, his succinct summary was right-on-target:
A) “The best approach for many VB 6 projects is - scandalously enough - to not migrate at all…. ”
B) “you can make heavy use of .NET’s COM interoperability, and migrate individual modules to .NET piecemeal…”
C) “for stand-alone applications that don’t use COM, you might be better off maintaining the the unmanaged world of VB 6 until a full rewrite is possible.”
Have you migrated existing code to VB.NET? Was it as painful as expected?