我目前正在为 Windows Phone 8 开发 C#/XAML 中的秒表和计时器应用程序。在我的手机上使用我的应用程序时,我发现它随机关闭/崩溃,而且在不同的使用点也是如此(即我没有做每次关闭时都是一样的东西)。在调试时,我发现我的应用程序在我的输出窗口中以以下错误代码关闭:
“程序 '[1100] TaskHost.exe' 已退出,代码为 -2147220717 (0x80040313)。”
我很困惑为什么会这样。我尝试创建一个全新的解决方案并移动我的代码,但我仍然遇到同样的问题。我尝试在多个不同的设备上使用该应用程序,并且发生了同样的事情(即使在模拟器中)。有时应用程序在使用 5 分钟后崩溃,有时在使用 30 分钟后崩溃,这是非常不可预测的,这使得很难找到问题的根源。我的应用程序使用 XNA Framework 播放音频声音和 Coding4Fun Toolkit 用于 TimeSpanPicker 控件,除此之外,我的应用程序没有什么特别值得注意的地方。我已尝试删除音频文件的播放并删除对 XNA 框架的引用,但问题仍然存在。
关于问题可能是什么的任何想法?
提前致谢!