首页 > 解决方案 > 解决 UWP 应用程序挂起

问题描述

我构建了一个 UWP 应用程序,它使用 CSVHelper 库将数据从内部类记录到 .csv 文件。我遇到了一个问题,即应用程序在调试模式下运行时停止响应而没有抛出任何异常。该应用程序也不会崩溃。在 VS 中,诊断会话计时器已停止,但代码仍在“运行”。当我中断时没有堆栈跟踪,应用程序不会遇到任何断点,使用“X”关闭应用程序会在视觉上关闭窗口,但它不会结束调试会话,我怀疑进程仍在运行。我必须使用 Visual Studio 中的“停止调试”按钮来结束会话。它以看似随机的间隔发生,与应用程序当前正在执行的操作无关。

我该如何解决这个问题?

我真的不知道从哪里开始,没有任何例外,甚至不知道是什么导致应用程序达到这种状态。我会包含代码,但除了链接整个回购之外,我不确定哪些部分实际上会有所帮助,因为我不知道,我似乎也无法找到一种方法来识别正在运行哪些代码以进入此状态。

标签: c#uwp

解决方案


推荐阅读