的Windows Phone 8应用随机,错误代码-2147220717(0x80040313)崩溃

2019-09-30 06:15发布

我目前正在开发的C#/ XAML为Windows Phone的8秒表和定时器的应用程序在使用我的手机上我的应用程序,我发现它随机收出/应声而那也是在使用的不同点(即我没有做每次它关闭了同样的事情)。 在调试时,我发现我的应用程序关闭了,在我的输出窗口下面的错误代码:

“程序 '[1100] TaskHost.exe' 已经退出,代码-2147220717(0x80040313)。”

我,为什么发生这种情况非常混乱。 我试图创建一个全新的解决方案,并在动我的代码和我仍然得到了同样的问题。 我已经使用在多个不同设备上的应用程序审判,同样的事情发生(即使在模拟器)。 有时5分钟使用后的应用程序崩溃,有时它崩溃使用30分钟后,这是非常难以预测的,这使得它很难找到问题的根源。 我的应用程序使用由XNA Framework播放音频声音和Coding4Fun工具包为TimeSpanPicker控制,此外,有没有多少人这是特别显着的关于我的应用程序。 我曾试图消除音频文件的播放和删除引用由XNA Framework,但问题依然存在。

对这个问题可能是什么什么想法?

提前致谢!

Answer 1:

这是什么大卫说:+你确认手机没有运行内存?

Edit(编辑)尝试了Windows Phone分析(按Alt + F1 |调试 - >启动Windows Phone应用程序分析)



Answer 2:

如果你在WP项目中使用XNA框架更新UI线程时,你可以得到一个崩溃。 您可能需要通过调度运行呢?

Dispatcher.BeginInvoke(() => {
    // Call your update UI methods here..
});

你可能还会发现这篇文章有帮助: http://social.msdn.microsoft.com/Forums/wpapps/en-US/c2751845-cb70-4301-aa1a-796fa1bb8e8c/the-program-241435222-taskhostexe-managed-has-退出与-代码0-0x0



文章来源: Windows Phone 8 app randomly crashes with error code -2147220717 (0x80040313)