Identifier Element (VSX Schema)
Contains the information that uniquely identifies the associated Visual Studio extension deployment package.
<Identifier ID="Package ID">
<AllUsers>... </AllUsers>
<Author>... </Author>
<Description>... </Description>
<GettingStartedGuide>... </GettingStartedGuide>
<Icon>... </Icon>
<InstalledByMSI>... </InstalledByMSI>
<License>... </License>
<Locale>... </Locale>
<MoreInfoUrl>... </MoreInfoUrl>
<Name>... </Name>
<PreviewImage>... </PreviewImage>
<SupportedFrameworkRuntimeEdition>... </SupportedFrameworkRuntimeEdition>
<SupportedProducts>... </SupportedProducts>
<SystemComponent>... </SystemComponent>
<Version>... </Version>
</Identifier>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
ID |
Required. The unique identifier for the extension. This value can be the same in subsequent versions of the extension. |
Child Elements
Element |
Description |
---|---|
Optional. Boolean value that specifies to install the extension for all users instead of the current user. |
|
Required. Specifies the author of the extension. |
|
Required. Provides a short description of the extension. |
|
Optional. Contains a link to a file or Web site that is to be opened when installation of the extension is complete. Link is a text string. |
|
Optional. String that specifies an icon to represent the extension. |
|
Optional. Boolean value that specifies whether the extension uses a Windows Installer (MSI) installer. |
|
Optional. Specifies whether a license is required, and if so, where the license file is located. |
|
Required. Defines the locale of the extension. |
|
Optional. Link to a Web site that contains additional product information. Link is a text string. |
|
Required. Defines the name of the extension. |
|
Optional. String that specifies the preview image for the extension that displays in Extension Manager. |
|
Required. Specifies the versions of the .NET Framework common language runtime (CLR) that are supported by the extension. |
|
Required. Specifies the versions and editions of Visual Studio that are supported by the extension. |
|
Optional. Boolean value that flags the extension as a system component. |
|
Required. Defines the version number of the extension. |
Parent Elements
Element |
Description |
---|---|
Required. Provides the root element for a manifest that describes a Visual Studio extension deployment package. |
Element Information
Namespace |
https://schemas.microsoft.com/developer/vsx-schema/2010 |
Schema Name |
VSIX Manifest |
Validation File |
VSIXManifestSchema.xsd |
Can be Empty |
No |