使用清单设计器(Windows 应用商店应用程序)

使用应用程序清单设计器编辑描述应用程序包的包清单文件。可通过以下两种方式中的任意一种方式从 Visual Studio 中启动应用程序清单设计器。

  • 在 Visual Studio 的**“解决方案资源管理器”**中,打开 package.appxmanifest 文件。应用程序清单设计器将清单作为文档打开,在选项卡上显示文件名称。在文档窗口中将看不到名称“应用程序清单设计器”,但你确实是在正确的位置。

  • 在菜单栏上,依次选择**“项目”“存储”“编辑应用程序清单”**。

    备注

    如果使用的是 Visual Studio Express 2012 for Windows 8,请改为选择“存储”“编辑应用程序清单”

清单设计器具有以下选项卡:

  • 应用程序 UI

  • 功能

  • 声明

  • 内容 URI(仅对 JavaScript 项目显示)

  • 打包

本主题的其余部分介绍每页中的属性并提供指向其他信息的链接。此外,您可以查找指向阐释了该属性的架构和语法的应用程序清单示例的链接。Windows 开发人员中心内的单个 Windows 应用商店应用程序中包含了完整的应用程序清单。若要访问这些应用程序,请参阅 Windows 应用商店应用程序示例

应用程序 UI

使用此页可以设置在部署应用程序时用于标识和描述该应用程序的属性。

BR230259.collapse_all(zh-cn,VS.110).gif显示名称

指定向用户显示的应用程序的友好名称。此字符串可本地化。您不得将以下两个显式保留字用作上载到 Windows 应用商店的应用程序的显示名称:“NoUIEntryPoints”和“NoUIEntryPoints-DesignMode”。保留这些标识符供开发工具和测试套件使用。

BR230259.collapse_all(zh-cn,VS.110).gif入口点

指定在激活应用程序时运行的类(例如,Office.Winword.Class)。如果指定此特性而非**“起始页”特性,则必须指定“可执行文件”**属性。仅对 Visual Basic、Visual C# 和 Visual C++ 项目显示此属性。

BR230259.collapse_all(zh-cn,VS.110).gif起始页

指定应用程序的默认启动 HTML 页的名称。此文件必须存在于应用程序包中。如果您指定此属性,则无法同时指定**“入口点”“可执行文件”**属性。仅对 JavaScript 项目显示此属性。

BR230259.collapse_all(zh-cn,VS.110).gif说明

可选。指定位于 Windows 中的应用程序图块上的用于描述应用程序的文本。此字符串可本地化。有关更多信息,请参见说明

BR230259.collapse_all(zh-cn,VS.110).gif支持的旋转

指定用于实现最佳用户体验的应用程序的显示方向首选项:横向、纵向、横向翻转或纵向翻转。在可旋转的设备(如 Tablet)上,将不会针对未使用此属性指定的方向重绘应用程序。例如,如果将设备旋转至纵向,而该属性仅指定横向和横向翻转,则应用程序不会旋转。

在无法旋转的设备上,应用程序可能会按设备的默认方向显示,并且应用程序的首选方向将被忽略。但是,将在已激活旋转锁的设备上遵循您的应用程序的首选方向。在为您的应用程序启动新会话时,这些方向首选项将适用于初始屏幕和应用程序 UI。

BR230259.collapse_all(zh-cn,VS.110).gif可见资产

使用应用程序 UI 页的此部分可指定应用程序图块的外观、徽标的图像和初始屏幕。有关您的应用程序需要的图像的信息,请参见选择应用程序图像

如果您提供单独的图像文件在具有不同像素密度的屏幕上增强缩放,请使用此部分指定图像文件的名称和位置。如果文件名包括缩放限定符(例如,Assets\Logo.Scale-100.png、Assets\Logo.Scale-140.png,等等),则可以将文件存储在项目的同一个文件夹中。或者,也可以将文件添加到缩放限定文件夹(例如,Assets\Scale-100\Logo.png、Assets\Scale-140\Logo.png,等等)。

使用**“缩放资产”**框指定在具有不同像素密度的屏幕上进行缩放所使用的图像。有关更多信息,请参见按像素密度缩放的准则(Windows 应用商店应用程序)

备注

Visual Studio 2012 更新 1 支持多重缩放的功能。

BR230259.collapse_all(zh-cn,VS.110).gif短名称

指定直接在图块上显示的应用程序的短名称。此字符串可本地化。

BR230259.collapse_all(zh-cn,VS.110).gif显示名称

指定应显示应用程序的短名称的图块大小(由其徽标大小表示):仅正方形、仅宽型、二者或二者都不是。

BR230259.collapse_all(zh-cn,VS.110).gif前景文本

设置 Windows 中应用程序图块上相对于背景色的文本颜色值。该值为“浅色”或“深色”。

BR230259.collapse_all(zh-cn,VS.110).gif(磁贴)背景色

设置 Windows 中应用程序图块的背景色。以三字节十六进制数字加 # 前缀(例如 #008800)或已命名的颜色(如栗色或青色)的形式给定颜色。此处指定的背景色也适用于任何应用程序拥有的对话框中的按钮颜色以及 应用商店中的“应用程序说明”页。

BR230259.collapse_all(zh-cn,VS.110).gif徽标

指定用作应用程序的正方形图块的图像。

使用**“缩放资产”框指定在具有不同像素密度的屏幕上进行缩放所使用的图像。选择“浏览”**按钮指定并添加具有适合每个框的维度的徽标文件。此步骤还重命名文件以符合 Windows 8 使用的缩放命名约定。有关如何缩放图像的更多信息,请参见快速入门:使用文件或图像资源

备注

在框中选择一个图像可显示更大的视图,而无需生成并运行您的应用程序。

如果使用徽标图像

缩放和维度

启动屏幕

缩放 80 (120x120px)

缩放 100 (150x150px)

缩放 140 (210x210px)

缩放 180 (270x270px)

BR230259.collapse_all(zh-cn,VS.110).gif宽徽标

指定徽标图像的宽版本,当图块以宽格式显示时将呈现该版本。如果未提供此图像,则图块仅以正方形格式显示,并且无法接受基于宽模板类型的通知。由于用户可决定图块使用的格式,因此,我们建议包含宽徽标图像。如果提供了宽徽标图像,则图块最初将以其宽格式显示。

如果使用宽徽标图像

缩放和维度

启动屏幕

缩放 80 (248x120px)

缩放 100 (310x150px)

缩放 140 (434x210px)

缩放 180 (558x270px)

BR230259.collapse_all(zh-cn,VS.110).gif小徽标

指定在图块的某个角显示的小图像以标识应用程序。

使用**“缩放”框基于图像的原始大小的百分比指定图像。使用“目标大小”**框以像素为单位按特定大小指定图像。目标大小通常用于在台式计算机上的“文件资源管理器”中显示的正方形图像或图标。

如果使用小徽标图像

缩放和维度

启动屏幕应用程序视图、搜索协定窗格中、共享窗格

缩放 80 (24x24px)

缩放 100 (30x30x)

缩放 140 (42x42px)

缩放 180 (54x54px)

“文件资源管理器”“打开方式”对话框中的图标

目标大小 16 (16x16px)

目标大小 32 (32x32px)

目标大小 48 (48x48px)

目标大小 256 (256x256px)

BR230259.collapse_all(zh-cn,VS.110).gif应用商店徽标

指定在 Windows 应用商店中您的应用程序上显示的图像。

如果使用应用商店徽标图像

缩放和维度

Windows 应用商店

缩放 100 (50x50px)

缩放 140 (70x70px)

缩放 180 (90x90px)

BR230259.collapse_all(zh-cn,VS.110).gif徽章徽标

指定徽章旁边显示的图像以标识应用程序。除非使用多重缩放的图像,否则此图像必须是 .png 类型的尺寸为 24 x 24 像素的单色图像。

如果使用徽章徽标图像

缩放和维度

锁定屏幕

缩放 100 (24x24px)

缩放 140 (34x34px)

缩放 180 (43x43px)

BR230259.collapse_all(zh-cn,VS.110).gif支持 Toast 通知

设置应用程序是否可以引发 Toast 通知。如果为 Yes,则应用程序可以提供警报;否则,不能提供警报。有关详细信息,请参见多士通知概述(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif锁定屏幕通知

设置可为用户锁定屏幕上的应用程序显示的图块的类型。此类型可以是显示用于传达状态的数字或标志的徽章,也可以是可显示详细状态的徽章和文本。

BR230259.collapse_all(zh-cn,VS.110).gif初始屏幕

设置应用程序的初始屏幕的前景图像。

如果使用初始屏幕图像

缩放和维度

应用程序启动初始屏幕

缩放 100 (620x300px)

缩放 140 (868x420px)

缩放 180 (1116x540px)

BR230259.collapse_all(zh-cn,VS.110).gif(初始屏幕)背景色

设置应用程序的初始屏幕的背景图像。以三字节十六进制数字加 # 前缀(例如 #008800)或已命名的颜色(如栗色或青色)的形式给定颜色。

功能

使用此页指定应用程序可以使用的系统功能或设备。有关功能的概述,请参见应用程序功能声明(Windows 应用商店应用程序)。应用程序清单设计器中选择的任何功能均显示在应用程序清单(Package.appxmanifest 文件和生成输出 AppxManifest.xml 文件)中的 <Capabilities> XML 标记内。例如,文件选取器协定使用的文档库访问功能将编写为:

  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

重要

如果您未在清单文件中指定一个特定功能而运行应用程序,然后添加该功能,则必须注销并重新登录 Windows 才能使更改正确得到应用。

有关更多信息,请参见如何在包清单中指定功能 (Windows)

BR230259.collapse_all(zh-cn,VS.110).gif功能(复选框列表)

允许应用程序请求对功能或设备的访问。

BR230259.collapse_all(zh-cn,VS.110).gif说明

描述当前所选功能。

功能列表

应用程序可以使用的特定功能或设备的列表。

BR230259.collapse_all(zh-cn,VS.110).gif文档库

在用户的文档库中实现对文件的添加、更改或删除。包只能访问应用程序清单中的File Type Association处理程序所声明的文件类型。例如,如果 DOC 读取器应用程序声明了 .doc 文件类型关联,则它可以打开 .doc 文件,但不能打开文档库中的其他类型的文件。包无法访问 HomeGroup 计算机上的**“文档”库。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明“文档库”**功能。

  <Applications>
    <Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App">
      <VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0">
        <DefaultTile ShowName="allLogos" ShortName="File access C# sample" />
        <SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" />
      </VisualElements>
      <Extensions>
        <Extension Category="windows.fileTypeAssociation">
          <FileTypeAssociation Name="data">
            <EditFlags AlwaysUnsafe="true" />
            <SupportedFileTypes>
              <FileType>.dat</FileType>
            </SupportedFileTypes>
          </FileTypeAssociation>
        </Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif企业身份验证

利用 Windows 域凭据,用户可使用其凭据登录远程资源,并且其行为就好像用户已提供其用户名和密码一样。**“企业身份验证”**功能通常用于连接到企业内服务器的业务线应用程序。

无需此功能即可在 Internet 中进行一般通信。

**“企业身份验证”**功能旨在支持常见的业务线应用程序。不要在无需访问企业资源的应用程序中声明它。文件选取器提供了可靠的 UI 机制,用户可使用此机制打开网络共享上的用于应用程序的文件。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明“企业身份验证”功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" enterpriseAuthentication" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif私有网络(客户端和服务器)

**“私有网络(客户端和服务器)”**功能提供了通过防火墙的对家庭和工作网络的入站和出站访问。此功能通常用于跨局域网 (LAN) 进行通信的游戏,以及跨各种本地设备共享数据的应用程序。如果您的应用程序指定 musicLibrary、picturesLibrary 或 videosLibrary,则无需使用此功能即可访问 Home Group 中的相应库。始终阻止对关键端口的入站访问。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" privateNetworkClientServer" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gifInternet(客户端和服务器)

“Internet (客户端和服务器)”功能提供了通过防火墙的对 Internet 和公共网络(如机场和咖啡店)的入站和出站访问。始终阻止对重要端口的入站访问。“Internet (客户端和服务器)”功能通常用于使用文件共享和 VOIP 的应用程序中的对等 (P2P) 方案。“Internet (客户端和服务器)”功能包括“Internet (客户端)”功能提供的访问,因此,在指定“Internet (客户端和服务器)”时不需要指定“Internet (客户端)”。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" internetClientServer" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gifInternet(客户端)

**“Internet (客户端)”**功能提供通过防火墙的对 Internet 和公共网络(如机场和咖啡店,即用户已将网络指定为公共网络的 Intranet 网络)的入站和出站访问。大多数需要访问 Internet 的应用程序都应使用此功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" internetClient" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif位置

**“位置”**功能提供对位置功能的访问,可从专用硬件(如 GPS 传感器)获取或从可用网络信息派生。应用程序必须处理用户已从“设置”超级按钮禁用位置服务的情况。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    < DeviceCapability Name=" location" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif麦克风

**“麦克风”功能提供对麦克风音频源的访问,这允许应用程序通过连接的麦克风录制音频。应用程序必须处理用户已从“设置”**超级按钮禁用麦克风的情况。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    < DeviceCapability Name=" microphone" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif音乐库

**“音乐库”功能提供对用户的“音乐”库的编程访问,这将允许应用程序枚举和访问库中的所有文件,而无需用户交互。此功能通常用于需要访问整个“音乐”库的自动唱片点唱机应用程序。文件选取器提供了可靠的 UI 机制,用户可使用此机制打开用于应用程序的文件。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明“音乐库”**功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name="musicLibrary" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif图片库

**“图片库”功能提供对用户的“图片”库的编程访问,这将允许应用程序枚举和访问库中的所有文件,而无需用户交互。此功能通常用于需要访问整个“图片”**库的照片播放应用程序。

文件选取器提供了可靠的 UI 机制,用户可使用此机制打开用于应用程序的文件。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明**“图片库”**功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" picturesLibrary" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif邻近

**“邻近”**功能使邻近的多台设备可相互通信。此功能通常用于休闲类多人游戏和需要交换信息的应用程序。设备尝试使用提供可能的最佳连接的通信技术,包括 Bluetooth、WiFi 和 Internet。此功能仅用于启动设备之间的通信。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <DeviceCapability Name="proximity" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif可移动存储

**“可移动存储”**功能提供对可移动存储(如 USB 密钥和外部硬盘驱动器)上的文件的编程访问,并筛选出包清单中声明的文件类型关联。例如,如果 DOC 读取器应用程序声明了 .doc 文件类型关联,则应用程序可以打开 .doc 文件,但不能打开可移动存储设备上的其他类型的文件。在声明此功能时请务必小心,因为用户可能会将各种信息包含在其可移动存储设备上,并希望该应用程序为对所有文件类型的可移动存储的编程访问提供有效论证。

用户将希望您的应用程序可处理所声明的所有文件关联。因此,不要声明您的应用程序无法可靠处理的文件关联。文件选取器提供了可靠的 UI 机制,用户可使用此机制打开用于应用程序的文件。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明**“可移动存储”**功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    < Capability Name="removableStorage" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif共享用户证书

利用**“共享用户证书”**功能,应用程序可访问软件和硬件证书,如存储在智能卡上的用于验证用户身份的证书。此功能通常用于需要用于身份验证的智能卡的财务应用程序或企业应用程序。在运行时调用此功能时,用户必须执行插入卡、选择证书等操作。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" sharedUserCertificates" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif视频库

**“视频库”**功能提供对用户的“视频”库的编程访问,这将允许应用程序枚举和访问库中的所有文件,而无需用户交互。此功能通常用于需要访问整个“视频”库的影片播放应用程序。

文件选取器提供了可靠的 UI 机制,用户可使用此机制打开用于应用程序的文件。仅在您的应用程序方案需要编程访问且您无法使用文件选取器实现这些方案时,声明**“视频库”**功能。有关如何录制视频的更多信息,请参见如何录制音频或视频。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    <Capability Name=" videosLibrary" />
  </Capabilities>

BR230259.collapse_all(zh-cn,VS.110).gif网络摄像机

**“网络摄像机”功能提供对网络摄像机视频源的访问,这允许应用程序通过连接的网络摄像机捕获快照和影片。此功能通常用于视频聊天或会议应用程序。应用程序必须处理用户已从“设置”**超级按钮禁用网络摄像机的情况。有关如何录制视频的更多信息,请参见如何录制音频或视频

**“网络摄像机”功能仅授予对视频流的访问权。如果还需要授予对音频流的访问权,则必须添加“麦克风”**功能。此功能是在 AppxManifest.xml 文件中编写的,如下面的代码所示:

  <Capabilities>
    < DeviceCapability Name="webcam" />
  </Capabilities>

声明

使用此页可以添加声明并指定其属性。有关声明的概述,请参见应用程序协定和扩展

BR230259.collapse_all(zh-cn,VS.110).gif可用声明

列出应用程序可以支持的声明。单击**“添加”按钮可将声明添加到“支持的声明”**的列表中。

BR230259.collapse_all(zh-cn,VS.110).gif说明

描述当前所选声明。

BR230259.collapse_all(zh-cn,VS.110).gif支持的声明

列出当前声明。单击声明的**“删除”**按钮可从列表中将其删除。

BR230259.collapse_all(zh-cn,VS.110).gif属性

列出并设置与当前所选声明关联的属性。有关更多信息,请参见应用程序协定和扩展。属性列表取决于声明。始终为应用程序协定列出以下三个属性:

  • Executable.扩展的默认可执行文件。如果指定了此属性,则还使用 EntryPoint 属性。如果未指定可执行文件属性,则使用为应用程序定义的可执行文件。如果未指定 EntryPoint 属性,则使用为应用程序定义的 EntryPoint。

  • Entry point.一个字符串,指明用于处理扩展的对象。

  • Start page.用于处理扩展的网页。

可用声明的列表

以下声明出现在**“可用声明”**列表中。

BR230259.collapse_all(zh-cn,VS.110).gif帐户图片提供程序

当用户决定更改其帐户图片时,他们可以选择现有图片或使用应用程序拍摄新图片。如果您的应用程序可以拍摄图片,则可以使用此扩展让 Windows 在**“帐户图片设置”**控制面板中列出您的应用程序。用户可从中选择应用程序来创建一个新的帐户图片。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif自动播放内容

当用户将设备连接到计算机时,Windows 会引发一个自动播放事件。利用此扩展,可将您的应用程序作为一个或多个自动播放事件的自动播放选择列出。

BR230259.collapse_all(zh-cn,VS.110).gif自动播放设备

注册设备事件的应用程序,如连接照相机。每个应用程序中允许此声明的多个实例。

BR230259.collapse_all(zh-cn,VS.110).gif后台任务

应用程序可以使用后台任务来运行应用程序代码,即使应用程序已挂起也是如此。后台任务供不需要与用户进行交互的小型工作项使用。每个应用程序中允许此声明的多个实例。下面的代码来自后台任务示例。

      <Extensions>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask">
          <BackgroundTasks>
            <Task Type="systemEvent" />
            <Task Type="timer" />
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete">
          <BackgroundTasks>
            <Task Type="systemEvent" />
          </BackgroundTasks>
        </Extension>
      </Extensions>

BR230259.collapse_all(zh-cn,VS.110).gif缓存文件更新程序

可以提供针对特定文件的更新,为需要将您的应用程序用作中央存储库以跟踪和维护文件的用户提供帮助。例如,Microsoft SkyDrive 可以跟踪文件以确保用户发现文件的最新版本,并在 SkyDrive 应用程序可提供更新版本时触发对文件的更新。此外,如果用户保存了已跟踪文件的更新版本,则 SkyDrive 可触发到对其版本的文件的更新以确保 SkyDrive 始终具有最新版本。每个应用程序只允许有一个此声明的实例。有关文件选取器的更多信息,请参见快速入门:与文件选取器协定集成(Windows 应用商店应用程序)与文件选取器协定集成(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif摄像机设置

当照相机用于捕获照片或视频时,您的应用程序可提供用于选择照相机选项和效果的自定义用户界面。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif证书

数字证书用于针对一个实体验证另一个实体。例如,证书通常用于通过 SSL 针对 Web 服务验证用户。此扩展使您能够通过应用程序安装数字证书。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif联系人选取器

此扩展使您的应用程序能够注册以提供联系人数据。只要用户需要访问其联系人,您的应用程序就会包含在 Windows 显示的应用程序列表中。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif文件打开选取器

将应用程序注册为文件打开选取器,从而使应用程序中的内容可用于其他 Windows 8 应用程序。每个应用程序只允许有一个此声明的实例。有关文件选取器的更多信息,请参见快速入门:与文件选取器协定集成(Windows 应用商店应用程序)与文件选取器协定集成(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif文件保存选取器

将应用程序注册为文件保存选取器,从而使应用程序成为可供其他 Windows 8 应用程序使用的保存位置。每个应用程序只允许有一个此声明的实例。有关文件选取器的更多信息,请参见快速入门:与文件选取器协定集成(Windows 应用商店应用程序)与文件选取器协定集成(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif文件类型关联

代表应用程序注册文件类型关联(如 .jpeg)。每个应用程序中允许此声明的多个实例。有关更多信息,请参见如何处理文件激活(使用 JavaScript 和 HTML 的 Windows 应用商店应用程序)(Windows)文件类型和 URI 的准则和检查表(Windows 应用商店应用程序)(Windows)

BR230259.collapse_all(zh-cn,VS.110).gif游戏浏览器

您的应用程序可作为游戏注册到 Windows 家长控制系统。为此,您必须创建游戏定义文件 (GDF),在您的应用程序中将其生成为二进制资源,并在包清单中声明该资源。GDF 包含有关游戏的元数据,例如 PEGI、ESRB 或其他区域评级系统中的游戏评级。每个应用程序只允许有一个此声明的实例。

在您提供游戏的 GDF 文件时,Windows 会在用户已启用家庭安全功能时限制对游戏的访问。

BR230259.collapse_all(zh-cn,VS.110).gif打印任务设置

您可以设计一个应用程序,用于显示自定义打印相关的用户界面并直接与打印设备进行通信。在您突出显示专用于特定品牌和型号的打印设备的功能时,您可以提供更丰富的增强的用户体验。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif协议

您的应用程序可使用现有的通信 URI 方案(如 mailto),也可创建自定义 URI 方案。如果使用此声明,则您的应用程序可将自身注册为与指定 URI 方案的名称关联的可插入协议处理程序。可为每个应用程序声明多个 URI 方案。

BR230259.collapse_all(zh-cn,VS.110).gif搜索

可以向您的应用程序添加搜索窗格,使用户不仅可以搜索您的应用程序内容,还可以搜索其他应用程序中的内容。用户还可以将搜索查询本身传输到其他应用程序。一旦您参与此协定时,即表明您同意使其他参与者能够搜索您的应用程序内容,并在您的应用程序中呈现那些参与者的搜索结果。参与此协定可帮助您获取应用程序的通信和使用率。每个应用程序只允许有一个此声明的实例。

BR230259.collapse_all(zh-cn,VS.110).gif共享目标

您可帮助用户将您的应用程序内容与其他应用程序或服务共享,反之亦然。参与共享协定意味着,您不必编写额外代码或为其他开发人员提供适用于您的应用程序的 SDK 即可共享内容。支持共享协定的应用程序可自动共享同样支持协定的任何其他应用程序的内容。参与此协定可帮助您获取应用程序的通信和使用率。每个应用程序只允许有一个此声明的实例。

内容 URI

使用此页配置可用于访问有关地理位置和剪贴板访问的 Web 标准的 URI。若要使用地理位置,还必须在包清单中声明相应的应用程序功能。URI 可在子域名称中包含通配符(例如,http://*.microsoft.com)。仅当应用程序是使用 JavaScript 生成的 Windows 应用商店应用程序时,才显示此页。

BR230259.collapse_all(zh-cn,VS.110).gifURI

应用程序能访问或不能访问的 URI。

BR230259.collapse_all(zh-cn,VS.110).gif规则

指定包括还是排除 URI。

BR230259.collapse_all(zh-cn,VS.110).gif添加新 URI

打开用于向列表中添加其他 URI 的新文本框。

打包

使用此页可以设置在部署包时用于标识和描述该包的属性。

BR230259.collapse_all(zh-cn,VS.110).gif包名称

指定标识系统上的包的唯一名称。将包上载到 应用商店时,将替换此名称。**“包名称”区分大小写。使用“包显示名称”**向用户显示包名称。该字符串不能以句点结束,且不能为下列字符串之一:“CON”、“PRN”、“AUX”、“NUL”、“COM1”、“COM2”、“COM3”、“COM4”、“COM5”、“COM6”、“COM7”、“COM8”、“COM9”、“LPT1”、“LPT2”、“LPT3”、“LPT4”、“LPT5”、“LPT6", ”、“LPT7”、“LPT8”和“LPT9”。

BR230259.collapse_all(zh-cn,VS.110).gif包显示名称

指定显示在 应用商店中的友好应用程序名称。将包上载到 应用商店时,将替换此名称。

BR230259.collapse_all(zh-cn,VS.110).gif徽标

指定显示在产品的 应用商店描述页上的图像。

BR230259.collapse_all(zh-cn,VS.110).gif版本

用四部分表示法表示的版本字符串“Major.Minor.Build.Revision”。

BR230259.collapse_all(zh-cn,VS.110).gif发行者

指定用于对包进行身份验证的签名证书的主题字段。将包上载到 应用商店时,将替换此名称。有关更多信息,请参见对应用程序包签名(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif选择证书

打开对话框,以选择或创建证书。有关更多信息,请参见对应用程序包签名(Windows 应用商店应用程序)

BR230259.collapse_all(zh-cn,VS.110).gif发行者显示名称

指定在开发人员门户网站的“发布者名称”字段中使用的名称。将包上载到 应用商店时,将替换此名称。

BR230259.collapse_all(zh-cn,VS.110).gif包系列名称

由包名称和发布者字符串哈希组成并标识系统上的包的唯一名称。

请参见

概念

使用 Visual Studio 2012 打包 Windows 应用商店应用程序

其他资源

应用程序包清单

快速入门:使用 Microsoft Visual Studio 2012 清单编辑器创建默认图块

包清单架构参考

应用程序资源和本地化示例