IExtensionHeader Interface

 

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

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

public interface class IExtensionHeader

NameDescription
System_CAPS_pubpropertyAdditionalElements

System_CAPS_pubpropertyAllUsers

System_CAPS_pubpropertyAuthor

The person or company who created the extension.

System_CAPS_pubpropertyDescription

A description of the extension.

System_CAPS_pubpropertyGettingStartedGuide

A location that provides information about how to use the extension.

System_CAPS_pubpropertyGlobalScope

System_CAPS_pubpropertyIcon

Path of an icon file that represents the extension.

System_CAPS_pubpropertyIdentifier

A unique value to identify the extension.

System_CAPS_pubpropertyInstalledByMsi

Denotes whether the extension was installed by a Windows Installer (.msi) file. These extensions cannot be uninstalled through Extension Manager. Instead, they must be uninstalled by using the uninstall programs section of the Windows Control Panel.

System_CAPS_pubpropertyLicense

The path of a license file.

System_CAPS_pubpropertyLicenseClickThrough

Specifies whether a License Agreement dialog box must be shown before the extension is installed.

System_CAPS_pubpropertyLicenseFormat

The data format of a license. Corresponds to a field value from System.Windows::DataFormats.

System_CAPS_pubpropertyLocale

The CultureInfothat corresponds to the locale ID (LCID) that is listed in the extension manifest.

System_CAPS_pubpropertyLocalizedAdditionalElements

System_CAPS_pubpropertyLocalizedDescription

System_CAPS_pubpropertyLocalizedName

System_CAPS_pubpropertyMoreInfoUrl

A location that provides more information about the extension.

System_CAPS_pubpropertyName

The name of the extension.

System_CAPS_pubpropertyPreviewImage

The path of an image file that shows the purpose of the extension.

System_CAPS_pubpropertyReleaseNotes

System_CAPS_pubpropertyReleaseNotesContent

System_CAPS_pubpropertyReleaseNotesFormat

System_CAPS_pubpropertySupportedFrameworkVersionRange

System_CAPS_pubpropertySystemComponent

Specifies whether an extension can be uninstalled.

System_CAPS_pubpropertyTags

System_CAPS_pubpropertyVersion

The version of the extension.

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: