This documentation is archived and is not being maintained.

Migrating Your Applications

Visual Studio .NET 2003

One benefit of Managed Extensions for C++ is that you can use your existing C++ code and rewrite older components or create new components that target the .NET Framework and the common language runtime.

Note   It is not necessary to convert all your existing C++ code to use Managed Extensions syntax. You will need to use Managed Extensions syntax to expose C++ entities to other .NET applications, however. For example, if you want to port an existing C++ class library to .NET, you need to either modify existing classes to support Managed Extensions or create new classes that serve as interfaces to the existing classes.

In This Section

Adding Support for Managed Extensions for C++ to an Existing Application
Provides steps to add Managed Extensions support to an existing C++ application.
Common Migration Issues
Discusses and provides solutions to common issues encountering when migrating existing C++ applications to Managed Extensions.

Related Sections

Managed Extensions for C++ Migration Guide
Provides details on porting existing applications to Managed Extensions applications.
Managed Extensions for C++ Programming
Provides links to different areas of the Managed Extensions for C++ documentation.
Frequently Asked Questions
Provides specific answers to various questions about using Managed Extensions.