46【软件基础技术】托管调试助手 “ContextSwitchDeadlock“错误处理

简介: VS2019处理一个数据量较大的程序时报这个错误:

一、错误描述

VS2019处理一个数据量较大的程序时报这个错误:

托管调试助手 "ContextSwitchDeadlock":“CLR 无法从 COM 上下文 0x1795250 转换为 COM 上下文
0x1795198,这种状态已持续 60 秒

在这里插入图片描述

二、解决

1、调试下拉框中有“异常”选项情况

VS2013等版本,可在VS.NET的调试菜单下选异常,把“Managed Debugging Assistants”下的“ContextSwitchDeadlock”后面的引发选项取消,重新进行调试,问题解决。

在这里插入图片描述

2、调试下拉框中无“异常”选项情况

VS2019等版本调试菜单栏下无“异常”选项,可在调试>调试>常规中勾选:使用托管兼容模式。

亲测重新运行程序后可以继续执行。

在这里插入图片描述

目录
相关文章
|
存储 Prometheus Cloud Native
「译文」Grafana Loki 简要指南:关于标签您需要了解的一切
「译文」Grafana Loki 简要指南:关于标签您需要了解的一切
WPF疑难问题之Treeview中HierarchicalDataTemplate多级样式
WPF疑难问题之Treeview中HierarchicalDataTemplate多级样式
696 0
halcon如何判断HObject/HTuple为空
halcon如何判断HObject/HTuple为空
2215 0
|
C# C++
创建目标类型对象在C#7.3中不可用,请使用9.0或更高的语言版本
创建目标类型对象在C#7.3中不可用,请使用9.0或更高的语言版本
2511 0
创建目标类型对象在C#7.3中不可用,请使用9.0或更高的语言版本
|
开发框架 前端开发 JavaScript
在DevExpress的GridView的列中,动态创建列的时候,绑定不同的编辑处理控件
在DevExpress的GridView的列中,动态创建列的时候,绑定不同的编辑处理控件
|
Java Maven
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
该博客文章介绍了如何使用Java Swing中的JFrame创建一个窗体来收集用户输入的内容,并提供了详细的实现步骤和完整代码示例。
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
|
C# Windows
c#学习系列相关之多线程(三)----invoke和begininvoke
c#学习系列相关之多线程(三)----invoke和begininvoke
1744 0
Linux系统调试篇——Linux错误码介绍
Linux系统调试篇——Linux错误码介绍
|
JavaScript 前端开发
基于Vue实现具有固定表头、合并单元格的Html表格
本文介绍了如何在Vue框架中创建一个具有固定表头和合并单元格功能的HTML表格,通过CSS的`position: sticky`属性实现表头固定,并通过设置`rowspan`和`colspan`属性来实现单元格合并。
337 0
基于Vue实现具有固定表头、合并单元格的Html表格
|
JSON JavaScript 定位技术
Echarts 绘制地图(中国、省市、区县),保姆级教程!
Echarts 绘制地图(中国、省市、区县),保姆级教程!