导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

如何修改 Windows Phone 8 的应用清单文件

2014/6/18

应用清单文件 WMAppManifest.xml 中包含属性和设置,您在将自己的应用提交至 Windows Phone 应用商店 时必须使用。Windows Phone SDK 8.0 中包含“清单设计器”,与 Visual Studio 集成。“清单设计器”使您可以轻松地更新清单文件,而无需编辑文件的原始 XML。

您可以使用“清单设计器”,为面向 Windows Phone OS 7.1 以及面向 Windows Phone 8 的应用修改清单文件。

要查看清单设计器中可用的选项,请参见本主题中的屏幕快照。有关“清单设计器”中所显示选项的更多信息,请参见 Windows Phone 8 的应用清单文件

本主题包括以下部分。

要修改清单文件,您可以使用清单设计器

在清单设计器中修改清单文件的步骤

  1. 在 Visual Studio 中,关闭清单文件(如果它已在 XML 代码视图中打开)。

  2. “解决方案资源管理器”中,展开已打开项目的“属性”节点。

  3. 双击清单文件 WMAppManifest.xml。或者右键单击文件,然后从上下文菜单中选择“打开”“视图设计器”。如果清单文件已经在 XML 代码视图中打开,Visual Studio 将会提示您关闭该文件。“清单设计器”在新的 Visual Studio 选项卡中打开。

但是,在某些情况下您还是必须手动编辑应用清单文件的 XML 内容。例如,当以下任意条件为真时,您必须手动编辑 XML:

当您手动编辑清单文件时,您必须保持元素的顺序正确,否则可能会发生编译错误。当您通过键入左方括号 (<) 开始键入新的 XML 元素时,Visual Studio 中的 Intellisense 功能会向您显示哪些元素在该位置中可用。

清单文件架构:80.YamanoteManifestSchema.xsd 和 71.YamanoteManifestSchema.xsd,通常位于文件夹 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas 中。

重要说明重要说明:

不要在您在清单文件中添加或修改的项中添加额外空白。例如,如果您像以下示例所示的一样,添加了额外的行,则图像不会显示。

  <DeviceLockImageURI IsRelative="true" IsResource="false">
    Assets\LockIcon.png
  </DeviceLockImageURI>

在 XML 文本编辑器中修改清单文件的步骤

  1. 在 Visual Studio 中,关闭清单文件(如果它已经在“清单设计器”中打开)。

  2. “解决方案资源管理器”中,展开已打开项目的“属性”节点。

  3. 右键单击清单文件 WMAppManifest.xml。

    • 如果是面向 Windows Phone 8 的项目,则从上下文菜单中选择“查看代码”

    • 如果是面向 Windows Phone OS 7.1 的项目,则选择“打开方式”。在“打开方式”对话框中,选择“XML(文本)编辑器”

    如果清单文件已经在“清单设计器”中打开,Visual Studio 将会提示您关闭该设计器。然后,清单文件将在 XML 文本编辑器中打开。

    以下屏幕快照显示了在 XML 文本编辑器中打开的应用清单文件。

    XML text of app manifest file

“清单设计器”包含多个页面。本主题包含了设计器每个页面的信息。

  • 应用程序 UI

  • 功能

  • 要求

  • 打包

使用此页设置识别和描述应用的 UI 详细信息。有关详细信息,请参见以下主题:

Application UI page of the Manifest Editor.

使用此页面指定由您的应用使用的功能。有关更多信息,请参见 Windows Phone 8 应用功能和硬件要求

Capabilities page of the Manifest Editor.

使用此页面指定您的应用的硬件要求。有关更多信息,请参见 Windows Phone 8 应用功能和硬件要求

不对面向 Windows Phone OS 7.1 的应用项目显示“要求”页面。

Requirements page of the Manifest Editor.

使用此页面指定关于应用的其他详细信息。对于面向 Windows Phone 8 的应用,可以在此页面中指定默认语言和支持的其他语言。您为默认语言支持的语言提供的值决定了用户在 Store 中看到的您的应用的语言支持情况。如果您手动编辑这两个值,则必须格外小心,因为它们与项目属性中的非特定语言支持的区域性设置密切相关。有关这些元素的更多信息,请参见 Windows Phone 8 的应用清单文件中的相应章节。

Packaging page of the Manifest Editor.

显示:
© 2014 Microsoft