IExtensionReference Interface

 

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

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

public interface class IExtensionReference : IExtensionRequirement

NameDescription
System_CAPS_pubpropertyAttributes

(Inherited from IExtensionRequirement.)

System_CAPS_pubpropertyCanAutoDownload

System_CAPS_pubpropertyIdentifier

(Inherited from IExtensionRequirement.)

System_CAPS_pubpropertyIsRequired

System_CAPS_pubpropertyMoreInfoUrl

The URI of a location that provides more information about the referenced extension.

System_CAPS_pubpropertyName

The name of the referenced extension.

System_CAPS_pubpropertyNestedExtensionPath

The path of a VSIX package, relative to the root directory of the parent extension.

System_CAPS_pubpropertyVersionRange

(Inherited from IExtensionRequirement.)

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.

Return to top
Show: