Managed Package Framework Classes
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Managed Package Framework Classes

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The managed package framework (MPF) classes can be used to create VSPackages using managed code. They provide default implementations for many VSPackage interfaces. By hiding implementation details and complexities, MPF enables you to create Visual Studio integration products with a minimum amount of code.

MPF Namespaces

The following table lists the MPF namespaces provided by the Visual Studio SDK.

Name space Contents


Contains useful classes for handling COM errors, Visual Studio constants, and Win32 windows.


Includes managed code wrappers for Visual Studio projects, editors, and MSBuild.


Contains the wrappers for automation objects.


Includes MPF base classes from which you can derive an implementation of many common Visual Studio objects. 


Contains Visual Studio designer extensions.


Contains Visual Studio serialization designer extensions.


Contains Visual Studio CodeDom designer extensions.


Supports project subtypes (also known as "flavors").

See Also

© 2015 Microsoft