c# - 解决 UWP 应用程序挂起
问题描述
我构建了一个 UWP 应用程序,它使用 CSVHelper 库将数据从内部类记录到 .csv 文件。我遇到了一个问题,即应用程序在调试模式下运行时停止响应而没有抛出任何异常。该应用程序也不会崩溃。在 VS 中,诊断会话计时器已停止,但代码仍在“运行”。当我中断时没有堆栈跟踪,应用程序不会遇到任何断点,使用“X”关闭应用程序会在视觉上关闭窗口,但它不会结束调试会话,我怀疑进程仍在运行。我必须使用 Visual Studio 中的“停止调试”按钮来结束会话。它以看似随机的间隔发生,与应用程序当前正在执行的操作无关。
我该如何解决这个问题?
我真的不知道从哪里开始,没有任何例外,甚至不知道是什么导致应用程序达到这种状态。我会包含代码,但除了链接整个回购之外,我不确定哪些部分实际上会有所帮助,因为我不知道,我似乎也无法找到一种方法来识别正在运行哪些代码以进入此状态。
解决方案
推荐阅读
- css - 带有浮动输入标签的material-ui-chip-input
- python - 如何根据某些条件替换除第一列值之外的所有列值
- javascript - 如何在节点中导出 JS 模块
- python - 无法检查列表的长度,我想检查大于 0 的列表长度而不是遍历它并渲染每个元素
- mapbox - Mapbox GL-JS:为什么我在正常工作时会出现图像加载错误?
- r - 将特定文件夹移动到 R 中的新文件夹➡
- mongodb - 为什么 mongodump 执行 COLLSCAN?
- mysql - mysql没有读取整个文件,而是在使用“本地加载数据”时跳过行
- centos - 如何在 Centos 上安装 OctoberCMS?
- angular - Angular 2 和 Slim PHP 框架:如何正确转义字符串以在 GET 请求中使用