IExtensionReference Interface

Represents the metadata that is contained in a Reference element in the References element of a VSIX manifest.

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

public interface IExtensionReference

The IExtensionReference type exposes the following members.

Public propertyIdentifierThe identifier of the referenced extension.
Public propertyMaxVersionThe most recent version of the required reference that is supported by the extension
Public propertyMinVersionThe minimum version of the referenced extension that is required for compatibility with the parent extension.
Public propertyMoreInfoUrlThe URI of a location that provides more information about the referenced extension.
Public propertyNameThe name of the referenced extension.
Public propertyNestedExtensionPathThe path of a VSIX package, relative to the root directory of the parent extension.

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

For more information about VSIX manifests, see VSIX Extension Schema Reference. For more information about extension deployment in general, see Visual Studio Extension Deployment.

Community Additions