创建应用程序包(Windows 应用商店应用程序)
在**“创建应用程序包”**向导中,可为应用程序包指定元数据。有关更多信息,请参见使用 Visual Studio 2012 打包 Windows 应用商店应用程序。
为 Windows 应用商店创建应用程序包
在菜单栏上,依次选择**“项目”、“存储”、“创建应用程序包”**。
备注
如果运行的是 Visual Studio Express 2012 for Windows 8,请改为选择“存储”、“创建应用程序包”。
将显示**“创建应用程序包”**向导。
在**“创建包”页上,选择“是”选项按钮,然后选择“登录”**链接。
将显示**“登录”**对话框。
备注
如果尚未建立开发人员帐户,请选择“创建帐户”链接,以显示可从中获取帐户的页面。
在**“登录”对话框中,输入 Microsoft 帐户和密码,然后选择“登录”**按钮。
在**“选择应用程序名称”页上,从列表中为要打包的应用程序选择“应用程序名称”,然后选择“下一步”**按钮。
如果要打包对已发布应用程序的更新,请选中**“包含已具有包的应用程序名称”**复选框,以显示列表中已发布应用程序的名称。
如果列表中未显示任何应用程序名称,请选择**“保留名称”**链接,以打开面板并保留名称。
在**“选择和配置包”页上的“输出位置”**文本框中,输入将要创建包文件的位置。
(可选)在**“版本”**文本框中,更新应用程序的版本号。
在每个字段中,必须输入一个介于 0 和 65535 之间的整数(含 0 和 65535)。
备注
如果选中“自动递增”复选框,则每次对应用程序打包时,版本号的最后一个字段都会增加一。但是,除非已显著更改应用程序,否则主版本号通常不应递增。
在**“选择要创建的包及解决方案配置映射”**部分,为要创建包的每个生成配置选中复选框。
生成配置网格列出了包的可能的平台体系结构(即非特定、ARM、x64 和 x86)。在每一行,组合框显示与该行的体系结构相关的当前**“解决方案配置”和“体系结构”选择的组合。默认平台的复选框将设置为当前的活动项目平台。“非特定”行的组合框显示包含“AnyCPU”作为项目平台的“解决方案配置”组合。如果没有相关的“解决方案配置”**组合,则该平台的整个行是不可选的。会为你指定的每个配置生成一个包。
对于所指定的每个生成配置,选择要生成的**“解决方案配置”**。
在为 应用商店打包应用程序时,你可以指定**“发布”**或任何已创建的自定义解决方案配置。
将为你指定的每个生成配置创建一个包。
选中或清除**“包含公共符号文件(如果有)以启用对应用程序的崩溃分析”**复选框。
在选中了此复选框(默认)时,Visual Studio 将生成公共符号文件 (.pdb) 并将其添加到 .appxupload 文件。.appxupload 文件是作为打包过程创建的,包含两个其他文件:.appx 和 .appxsym。.appxsym 是包含应用程序的公共符号的压缩文件。当您将应用程序和 .appxupload 文件上载到 应用商店 时,应用商店 分析文件并使用公共符号映射应用程序的崩溃。所生成的有关您的应用程序的遥测信息会被发布,以便您在开发人员面板上查看。有关更多信息,请参见提交应用程序和分析 Windows 应用商店中的应用程序。
选择**“创建”**按钮。
在打包过程完成时,将显示**“已创建包”**页。
若要验证包是否满足 应用商店的要求,请选择**“启动 Windows 应用程序认证包”**按钮。
备注
仅当至少指定一个支持本地验证的解决方案配置时,此选项才可用。有关更多信息,请参见如何使用 Windows 应用程序认证包测试应用程序。
为测试或本地分发创建应用程序包
在菜单栏上,依次选择**“项目”、“存储”、“创建应用程序包”**。
备注
如果运行的是 Visual Studio Express 2012 for Windows 8,请改为选择“存储”、“创建应用程序包”。
将显示**“创建应用程序包”**向导。
在**“创建包”页上,选择“否”选项按钮,然后选择“登录”**链接。
在**“选择和配置包”页上的“输出位置”**文本框中,输入将要创建包文件的位置。
(可选)在**“版本”**文本框中,更新应用程序的版本号。
在每个字段中,必须指定一个介于 0 和 65535 之间的整数(含 0 和 65535)。
备注
如果选中“自动递增”复选框,则每次对应用程序打包时,版本号的最后一个字段都会增加一。但是,除非已显著更改应用程序,否则主版本号通常不应递增。
在**“选择要创建的包及解决方案配置映射”**部分,为要打包的生成配置选中复选框。
对于所指定的每个生成配置,选择要生成的**“解决方案配置”**。
生成配置网格列出了包的可能的平台体系结构(即非特定、ARM、x64 和 x86)。在每一行,组合框显示与该行的体系结构相关的当前**“解决方案配置”和“体系结构”选择的组合。默认情况下,平台复选框设置为当前的活动项目平台。“非特定”行的组合框显示包含“AnyCPU”作为项目平台的“解决方案配置”组合。如果没有相关的“解决方案配置”组合,则该平台的整个行是不可选的。在为测试打包应用程序时,可以选择“调试”、“发布”**或已创建的任何自定义解决方案配置。
会为您指定的每个生成配置生成一个包。
如果不需要在包中包含符号文件 (.pdb),请清除**“包含公共符号文件(如果有)以启用对应用程序的崩溃分析”**复选框。
备注
如果要在 应用商店中启用遥测信息,则必须包含符号文件。
选择**“创建”**按钮。
在打包过程完成时,将显示**“已创建包”**页。
若要验证应用程序包是否满足 应用商店的要求,请选择**“启动 Windows 应用程序认证包”**按钮。
备注
仅当至少指定一个支持本地验证的解决方案配置时,此选项才可用。有关更多信息,请参见如何使用 Windows 应用程序认证包测试应用程序。
在为测试或本地分发创建应用程序包之后,可以在本地计算机或设备上安装它。有关安装步骤,请参见本地共享应用程序包(Windows 应用商店应用程序)。
请参见
概念
使用 Visual Studio 2012 打包 Windows 应用商店应用程序