Export (0) Print
Expand All

IInstallableExtension Interface

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Contains path and signature information for a VSIX package. The information may be used for installing an extension.

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

public interface IInstallableExtension : IExtension

The IInstallableExtension type exposes the following members.

  NameDescription
Public propertyAdditionalElements (Inherited from IExtension.)
Public propertyContentThe content in an extension. (Inherited from IExtension.)
Public propertyHeaderContains the metadata in the 'Identifier' node of an extension. (Inherited from IExtension.)
Public propertyLocalizedAdditionalElements (Inherited from IExtension.)
Public propertyPackagePathThe path of a VSIX package file.
Public propertyReferencesA collection of the dependencies of an extension. (Inherited from IExtension.)
Public propertySchemaVersion (Inherited from IExtension.)
Public propertySignatureCertificateThe certificate that is used to sign the extension.
Public propertySignatureStateDenotes the presence and validity of the digital signature of the extension.
Public propertySignedByThe entity that signed the extension.
Public propertyTargets (Inherited from IExtension.)
Public propertyType (Inherited from IExtension.)
Top

  NameDescription
Public methodIsProductSupported (Inherited from IExtension.)
Top

Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.

IInstallableExtension inherits from IExtension, which contains the metadata from the VSIX manifest for the package. Therefore, a fully populated IInstallableExtension object includes all the information that is required to install the extension.

For more information about extension deployment in Visual Studio 2010, see PAVE Visual Studio Extension Deployment.

Community Additions

ADD
Show:
© 2014 Microsoft