Identity Element (VSX Schema)

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

Required. Defines the unique identification information for the package.

<Identity Version="2.1.40307.0" Id="Fabrikam.Application.Extension1" Language="us-en" Publisher="Fabrikam" />

Attributes and Elements

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

Attributes

Attribute

Description

Id

Must be a unique ID for the package. Recommended convention: Company.Product.Feature.Name. Must contain only alphanumeric characters and is limited to 100 characters.

Version

Defines the version of the package and its contents. Must follow the assembly versioning format: Major.Minor.Build.Revision (for example, 1.2.40308.00). Higher version numbers are considered updates to the package, and can be installed over the existing installed version.

Language

Specifies a language for the package. Corresponds to the textual data in the manifest. Must follow the CLR locale code convention for resource assemblies: en-us, en, fr-fr, and so forth. By default, the value is "neutral," which indicates that the extension will run on any version of Visual Studio.

Publisher

The publisher of this package, typically a company or individual name. Limited to 100 characters.

Child Elements

Element

Description

None

Parent Elements

Element

Description

Metadata Element

Contains metadata about the package, its identity, and advertising information.

Element Information

Namespace

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

Schema Name

VSIX Manifest

Validation File

PackageManifestSchema.xsd

Can be Empty

Not applicable

See Also

Other Resources

VSIX Extension Schema Reference

Visual Studio Extension Deployment