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 >
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. |