RelatedPackages

一个可选元素,用于指定main应用包中指定的其他可选包。 这些包不会作为部署操作的一部分进行安装。

元素层次结构

<AppInstaller>
**RelatedPackages**

语法

<RelatedPackages>

  <!-- Child elements -->
  ( Bundle{0,10000}
  | Package{0,10000}
  )
</RelatedPackages>

密钥

{} 特定出现次数范围

特性和元素

特性

子元素

子元素 说明
包含有关应用捆绑包信息的元素。 此元素的子元素需要与应用包捆绑清单中标识元素的名称、发布者和版本完全匹配。
包含包相关信息的元素。 此元素需要与应用包清单中 identity 元素的名称、发布者和版本完全匹配。 ProcessorArchitecture 是一个可选元素。

父元素

父元素 说明
AppInstaller appinstaller 文档的根元素。

注解

RelatedPackages 元素定义在 main 应用 pacakge 中指定的应用包,但不会随main应用一起安装。 RelatedPackages 元素内可以定义多个子元素。 如果应用打包为 .appx则使用 Package,如果应用打包为 .appxbundle,则使用 Bundle 元素。

示例

以下示例取自示例 appinstaller 文件。 URI 位置不存在。

    <RelatedPackages>
        <Bundle
            Name="Fabrikam.RelatedApp1"
            Publisher="CN=Contoso"
            Version="2.23.12.43"
            Uri="http://mywebservice.azurewebsites.net/RelatedApp1.appxbundle" />

        <Package
            Name="Fabrikam.RelatedApp2"
            Publisher="CN=Fabrikam"
            Version="10.34.54.23"
            ProcessorArchitecture="x64"
            Uri="http://mywebservice.azurewebsites.net/RelatedApp2.appx" />

    </RelatedPackages>

要求

要求 说明
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Windows 10版本 1709 中引入的功能需要此命名空间。
最低操作系统版本 Windows 10 版本 1709