2015-11-06 105 views
0

我开发了一个Windows Phone应用程序,并将其放入我的手机。 当我启动这个应用程序后,它已经打开,并在后台任务之一,它无故崩溃。重新打开时应用程序崩溃。 WP 8.1

我试图重新在调试模式的问题,电话连线到我的计算机和Visual Studio中测试,看看是否有任何异常错误: 我公司推出的应用程序, 我按了home键(应用程序是现在在后台,你可以看到它按左箭头按钮), 我重新打开应用程序攻击其图标,它的工作完美。

问题是,当我在没有Visual Studio的情况下使用它时,只是将它用作普通应用程序,它在重新打开时崩溃。而且,我不认为这是由异常抛出引起的,因为在调试模式下,我没有任何异常。

你们有没有碰到过这个?

+0

必须有一个理由。也许有一些你的代码错误..有时在调试模式下,编译倾向于抑制某些东西。 。也许你有臭名昭着的'对象没有设置为实例'错误..当它崩溃为什么不把一些日志记录功能返回调用堆栈等..让它写入文件或什么..也可以显示代码也许你不是正确处理对象..如果你正在创建或使用'List '对象某处,或许你不是'newing'对象.. – MethodMan

+0

也你如何期待任何人在你有视觉访问查看代码..我们不.. .. ?? – MethodMan

+0

我不认为我会发布代码,因为它很大(500行)。我会检查你说的事情,因为我确实在使用一个List。另外我不明白为什么'Object not set to Instance'只会在我重新打开应用程序时显示,而不是在启动时显示。 –

回答

0

首先,我必须说有异常,会导致您的应用程序崩溃。在调试模式下,cant赶上它,因为应用程序从未进入挂起状态(debuger保持活动状态),因此没有发生重新启动事件。

我的建议:检查代码中OnLaunch方法App.xaml.cs。重新启动应用程序将再次运行这些代码,有很大的机会,你不再被保护。

其次,在从挂起状态返回时调试OnResuming事件。您可以在调试模式下执行该操作,详细了解它here

希望你能有所帮助,让您的问题就解决了:)

+0

谢谢,我会尽快尝试。 –

相关问题