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 | |
---|---|---|
Identifier | The identifier of the referenced extension. | |
MaxVersion | The most recent version of the required reference that is supported by the extension | |
MinVersion | The minimum version of the referenced extension that is required for compatibility with the parent extension. | |
MoreInfoUrl | The URI of a location that provides more information about the referenced extension. | |
Name | The name of the referenced extension. | |
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.