IExtension Interface

 

Contains the metadata from a VSIX manifest.

Namespace:   Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)

public interface class IExtension

NameDescription
System_CAPS_pubpropertyAdditionalElements

System_CAPS_pubpropertyContent

The content in an extension.

System_CAPS_pubpropertyHeader

Contains the metadata in the 'Identifier' node of an extension.

System_CAPS_pubpropertyLocalizedAdditionalElements

System_CAPS_pubpropertyReferences

A collection of the dependencies of an extension.

System_CAPS_pubpropertySchemaVersion

System_CAPS_pubpropertyTargets

System_CAPS_pubpropertyType

Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.

Typically, extensions are deployed in VSIX packages, each of which contains a VSIX manifest file to hold its metadata. For more information about extension deployment, see PAVE Visual Studio Extension Deployment.

For more information about the structure of VSIX manifest files, see VSIX Extension Schema 1.0 Reference.

Return to top
Show: