Installation Element (VSX Schema)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Defines how this package can be installed and the application SKUs that it can be installed into.
<InstallationTargets>
<AllUsers>...</AllUsers >
<InstalledByMSI >...</InstalledByMSI >
<SystemComponent >...</SystemComponent >
<Attributes>...</Attributes >
<InstallationTarget>...</InstallationTarget >
</InstallationTargets >
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
AllUsers |
Optional. If true, installs this extension for all users; otherwise, the installation is per-user. By default, the value is false. |
InstalledByMSI |
Optional. If true, this manifest was installed by MSI and the extension is managed through the add-and-remove-programs page in the Windows Control Panel. By default, the value is false. |
SystemComponent |
Optional. If true, this package is considered to be a system component. System components do not appear in Extension Manager and cannot be updated. By default, the value is false. |
Child Elements
Element |
Description |
---|---|
Allows this element to have an open-ended set of attributes that are exposed at run time as a name-value pair dictionary. |
|
Describes a SKU that this extension can be installed into. Every SKU must install a manifest file to advertise its availability to extensions. |
Parent Elements
Element |
Description |
---|---|
Required. Provides the root element for a manifest that describes a Visual Studio extension deployment package. |
Remarks
Any attributes that are not listed in this document are exposed to the VSIX Manifest API as a name-value pair dictionary.
Element Information
Namespace |
https://schemas.microsoft.com/developer/vsx-schema/2011 |
Schema Name |
VSIX Manifest |
Validation File |
PackageManifestSchema.xsd |
Can be Empty |
Yes |