Share via


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)

Syntax

'Declaration
Public Interface IExtensionReference
public interface IExtensionReference
public interface class IExtensionReference
type IExtensionReference =  interface end
public interface IExtensionReference

The IExtensionReference type exposes the following members.

Properties

  Name Description
Public property Identifier The identifier of the referenced extension.
Public property MaxVersion The most recent version of the required reference that is supported by the extension
Public property MinVersion The minimum version of the referenced extension that is required for compatibility with the parent extension.
Public property MoreInfoUrl The URI of a location that provides more information about the referenced extension.
Public property Name The name of the referenced extension.
Public property NestedExtensionPath The path of a VSIX package, relative to the root directory of the parent extension.

Top

Remarks

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.

See Also

Reference

Microsoft.VisualStudio.ExtensionManager Namespace