SystemComponent Element (VSX Schema)

Optional. Boolean value that flags the extension as a system component. This element is intended only for packages that are included in Visual Studio.

<SystemComponentElement>true|false</SystemComponentElement>

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute

Description

None

Child Elements

Element

Description

None

Parent Elements

Element

Description

Identifier Element

Contains the information that uniquely identifies the extension deployment package.

Text Value

If the extension is a Visual Studio system component, true; otherwise, false. By default, the value is false.

Remarks

This element is reserved for Microsoft. Extensions with the SystemComponent flag set to true cannot be uninstalled by Extension Manager.

Element Information

Namespace

https://schemas.microsoft.com/developer/vsx-schema/2010

Schema Name

VSIX Manifest

Validation File

VSIXManifestSchema.xsd

Can be Empty

Not applicable

See Also

Other Resources

Visual Studio Extension Deployment

VSIX Extension Schema Reference