VersionOverrides element

This element contains information for features that aren't supported in the base manifest. Its child markup may override some of the markup in the base manifest (or in a parent <VersionOverrides>). <VersionOverrides> is a child element of either the root OfficeApp element in the manifest or a parent <VersionOverrides> element. This element is supported in manifest schema v1.1 and later but is defined in separate VersionOverrides schemas.

For more information, see Version overrides in the manifest.

Attributes

Attribute Required Description
xmlns Yes The VersionOverrides schema namespace. The allowed values vary depending on this <VersionOverrides> element's xsi:type value and the xsi:type value of the parent <OfficeApp> element. See Namespace values below.
xsi:type Yes The schema version. At this time, the only valid values are VersionOverridesV1_0 and VersionOverridesV1_1.

Namespace values

The following lists the required value of the xmlns attribute depending on the xsi:type value of the root <OfficeApp> element.

  • TaskPaneApp supports only version 1.0 of VersionOverrides, and the xmlns must be http://schemas.microsoft.com/office/taskpaneappversionoverrides.
  • ContentApp supports only version 1.0 of VersionOverrides, and the xmlns must be http://schemas.microsoft.com/office/contentappversionoverrides.
  • MailApp supports versions 1.0 and 1.1 of VersionOverrides, so the value of xmlns varies depending on this <VersionOverrides> element's xsi:type value:
    • When xsi:type is VersionOverridesV1_0, xmlns must be http://schemas.microsoft.com/office/mailappversionoverrides.
    • When xsi:type is VersionOverridesV1_1, xmlns must be http://schemas.microsoft.com/office/mailappversionoverrides/1.1.

Note

Currently only Outlook 2016 or later supports the VersionOverrides v1.1 schema and the VersionOverridesV1_1 type.

Variant schemas

There is a different schema for each of the possible xmlns values, so each has a separate reference page.