Introduction

Migrating to a new development platform can be a painful process. In extreme cases, you might have to throw away the results of years of work when you decide it's time for a new set of tools. This can make switching to a new platform a very difficult decision.

Fortunately, Microsoft recognized the need to provide easy migration paths from previous versions of its tools to the .NET world. In particular, if you heeded the advice to use COM for intercomponent communications and to design your applications as sets of COM servers and clients, you'll find the upgrade path to .NET smooth. That's because the .NET Framework includes good support for interoperating with existing COM-based code.

From .NET components, you can easily instantiate ...

Get MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.