我有一个使用Google登录的Windows Phone 8.1应用程序,该应用程序使用
GoogleWebAuthorizationBroker.AuthorizeAsync
方法。有90%的时间,身份验证工作,但是,偶尔,应用程序只是在这一行崩溃(我正在它之前登录,所以我肯定)。我把调用包裹在try-catch中,但这似乎不起作用 - 异常永远不会被捕获。
我也确定我在UI线程上调用该方法,我正在使用MVVMLight的DispatcherHelper。
我无法重现崩溃的事实使得这一点变得复杂,我没有经历过附加调试器,仅在发布模式下,在目标设备上,在本地运行。
你们有任何想法/线索/指针吗?我知道我没有提供很多信息,但我没有提供任何信息..
编辑>所以错误现在发生在调试器附加 - 并且应用程序只是冻结,在输出窗口中的最后一条消息是 " WinRT信息:无法从Vault获取凭证" 但这是正常行为..