The following topics explain how to create a VSPackage. A VSPackage is a software module that extends the Visual Studio integrated development environment (IDE) by providing user interface (UI) elements, services, projects, editors, and designers. For more information, see VSPackages.
In This Section
- Using Visual Studio Interop Assemblies
Describes the function and location of the Visual Studio interop assemblies and the namespaces they provide.
- HRESULT Information in Managed Code
Discusses how to translate HRESULT information into thrown exceptions and int return values in managed code.
- Visual Studio Interop Assembly Parameter Marshaling
Discusses interoperability issues between the Visual Studio interop assemblies and COM interfaces.
- VSPackages and the Managed Package Framework
Describes and lists the managed package framework (MPF) class namespaces and DLL files and shows how to use them to create a VSPackage.
- Resources in VSPackages
Describes the use of managed and unmanaged resources in managed VSPackages.
- VSSDK Utilities
Presents a collection of VSPackage internals and advanced topics.