2

我试图将我的第一个 Windows Phone 8.1 应用程序提交到 Windows Phone 开发中心,它是在 Visual Studio 2013 Update 2 中构建的,它是一个 WP8.1 项目。我的应用程序没有什么复杂的,不依赖于数据库等,因为它主要是一个带有本机控件的 Web 应用程序。

我按照以下步骤构建我的 APPX 包:

  1. 在 App Manifest 中,我使用我创建的密钥文件对程序集进行了签名(即使我不签名,我仍然会遇到同样的问题)
  2. 然后我点击Project > Store > Associate App with Store并且运行良好。
  3. 我单击Build > Rebuild Solution只是为了确保
  4. 完成后,我点击Project > Store > Create App Packages
  5. 我选择了我大约一天前预订的应用名称
  6. 我设置了我的版本号(无论我使用什么版本号 - 无论如何都存在相同的问题)
  7. 我选择Neutral作为架构(也尝试使用 ARM,但没有运气)
  8. 选择复选框以包含公共符号文件(无论是否选择此选项我仍然会出错)
  9. 单击创建按钮,一切顺利,我的包已创建
  10. 然后我单击启动 Windows 应用程序认证工具包(3.3 版),我的应用程序通过了所有验证测试
  11. 我单击Project > Store > Upload App Packages,这会将我直接带到 Windows Phone 开发中心中的我的应用程序
  12. 我在上传并描述您的包网页时单击完成,然后单击添加新的
  13. 上传很完美,但是在上传 100% 之后,当它说正在为您的包裹加载信息时,它会爆炸并返回 3117 错误。

这是一个错误还是我在这里遗漏了什么?

4

1 回答 1

3

事实证明,在实际打包过程中选择打包应用程序存在问题。在上面的第 6 步和第 7 步之间,我需要添加另一个步骤,我必须选择从不生成应用程序包,然后它才能上传应用程序并将其解压缩到 Windows Phone 开发中心。

以前我只从下拉列表中选择了如果需要始终,但只需选择从不,它就解决了我在尝试将包上传到 Microsoft 时遇到的问题。

在下面的屏幕截图中,我突出显示了(在红色框中)必须将生成应用程序包设置为从不的设置。

希望这对其他人有所帮助,因为网络上的任何地方都没有任何内容,或者围绕 MS 的这个错误。

生成应用程序包设置

于 2014-04-23T19:56:59.180 回答