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
'Déclaration
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 VSX Schema for Extensions. For more information about extension deployment in general, see Visual Studio Extension Deployment.