上传到Store时Windows UWP崩溃

时间:2016-01-27 09:24:19

标签: windows-store-apps win-universal-app uwp

上传到Windows应用商店时,我的应用Small Acorns Vegetarian Recipes遇到了重大问题。

当我在本地测试应用程序时,然后创建应用程序包并通过侧载应用程序进行测试我无法复制从商店中的实时应用程序发生的错误。我还在3个不同的Windows 10设备上下载了实时应用程序,该应用程序可以正常运行而不会崩溃。

以下是来自Windows开发人员中心的崩溃报告,该报告将此错误记录为类型STOWED_EXCEPTION的{​​{1}}。有多个错误但它们看起来与下面的错误相同。

  

9NBLGGH2RQT4 Small Acorns 2016-W3 1/18/2016 12:00:00 AM e5fbe8d3-2fcc-9405-e339-795d8ec35826" 1 SmallAcorns_W10_7ffbdf7a0000 0xC179E8   2 SmallAcorns_W10_7ffbdf7a0000 0xFCD461   3 SmallAcorns_W10_7ffbdf7a0000 0xFF7263"   9NBLGGH2RQT4 Small Acorns 2016-W3 1/18/2016 12:00:00 AM 45df7950-ae20-259c-3f6e-4ec2a1758559" 1 SmallAcorns_W10_581b0000 0x98DC05   2 SmallAcorns_W10_581b0000 0x98DE13   3 SmallAcorns_W10_581b0000 0xC14E95   4 SmallAcorns_W10_581b0000 0xC14E5E   5 SmallAcorns_W10_581b0000 0xC14E49   6 SmallAcorns_W10_581b0000 0xC14BC3   7 SharedLibrary System :: Runtime :: ExceptionServices :: ExceptionDispatchInfo.Throw 0x1C   8 SharedLibrary $ 13_System :: Runtime :: CompilerServices :: TaskAwaiter.ThrowForNonSuccess 0x4A   9 SharedLibrary $ 13_System :: Runtime :: CompilerServices :: TaskAwaiter.HandleNonSuccessAndDebuggerNotification 0x3C   10 SharedLibrary $ 13_System :: Runtime :: CompilerServices :: TaskAwaiter.ValidateEnd 0x16   11 SharedLibrary $ 13_System :: Runtime :: CompilerServices :: ConfiguredTaskAwaitable :: ConfiguredTaskAwaiter.GetResult 0x9   12 SmallAcorns_W10_581b0000 0xC1548C   13 SharedLibrary System :: Runtime :: ExceptionServices :: ExceptionDispatchInfo.Throw 0x1C   14 SharedLibrary $ 22_System :: Threading :: Tasks :: ExceptionDispatchHelper :: __ c__DisplayClass0._ThrowAsync_b__3 0x19   15 SharedLibrary $ 13_System :: Threading :: WinRTSynchronizationContext :: Invoker.InvokeCore 0x3C"

健康报告几乎没用,因为它显然是异步方法失败,我现在无法下载System.UnAuthorizedException文件以使用.cab进行测试(就像使用Windows 8.1应用程序一样) 我完全不知道应用程序中发生此错误的位置,因为该应用程序可以在我测试过的多个设备上运行。 有没有人设法使用WinDbg与通用应用程序?任何帮助都非常感激,因为我完全坚持这个问题。

如果有人有时间测试我的应用程序,因为它隐藏但可从上面的链接获得,这将是很棒的。感谢

2 个答案:

答案 0 :(得分:1)

问题只发生在您的设备上? 对于调试工具,您可以使用Windows 10的更新版本:)

https://dev.windows.com/en-us/downloads/windows-10-sdk

Debugging tools for Windows 10

答案 1 :(得分:1)

这是因为"链编译"和/或"代码优化"在发布时。尝试将它们逐个或全部同时关闭,然后在设备上的Release中开始调试。您希望能够看到所有信息,例如在Debug中构建时,但至少您能够找到应用崩溃的位置和原因。