IExtensionReference Interface
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
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 _
Inherits IExtensionRequirement
public interface IExtensionReference : IExtensionRequirement
public interface class IExtensionReference : IExtensionRequirement
type IExtensionReference =
interface
interface IExtensionRequirement
end
public interface IExtensionReference extends IExtensionRequirement
The IExtensionReference type exposes the following members.
Properties
Name | Description | |
---|---|---|
Attributes | (Inherited from IExtensionRequirement.) | |
CanAutoDownload | ||
Identifier | (Inherited from IExtensionRequirement.) | |
IsRequired | ||
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. | |
VersionRange | (Inherited from IExtensionRequirement.) |
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 1.0 Reference. For more information about extension deployment in general, see PAVE Visual Studio Extension Deployment.