【发布时间】:2013-11-19 18:31:32
【问题描述】:
我正在构建一个 Windows 8 应用程序。
我的问题是当用户切换到另一个应用程序或开始时,应用程序终止。 在侧边栏中,我发现应用程序的预览正在显示启动画面,当我单击应用程序时,它会从头开始。
这可能是什么问题,可能是内存问题吗?在任务管理器中,我的应用占用了 40 MB 内存,是不是太多了?
编辑
事件查看器会在应用崩溃时显示以下内容:
应用程序:MyApp.exe 框架版本:v4.0.30319 描述: 由于未处理的异常,进程被终止。异常信息: MyApp.Common.SuspensionManagerException 堆栈:在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Threading.WinRTSynchronizationContext+Invoker.b__0(System.Object) 在 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object) 在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback,System.Object,布尔值)在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback,System.Object,布尔值)在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在 System.Threading.ThreadPoolWorkQueue.Dispatch() 在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
【问题讨论】:
-
如果你调试它。有没有抛出异常?
-
应用程序崩溃了吗?调试时会这样做吗?您是否完全更改了
OnActivation功能? EventViewer 中是否有任何事件被抛出? -
调试时应用程序不会崩溃,但事件查看器会显示错误详情,如问题更新中一样
标签: windows-8 windows-store-apps