@TOC
一、错误描述
VS2019处理一个数据量较大的程序时报这个错误:
托管调试助手 "ContextSwitchDeadlock":“CLR 无法从 COM 上下文 0x1795250 转换为 COM 上下文
0x1795198,这种状态已持续 60 秒
二、解决
1、调试下拉框中有“异常”选项情况
VS2013等版本,可在VS.NET的调试菜单下选异常,把“Managed Debugging Assistants”下的“ContextSwitchDeadlock”后面的引发选项取消,重新进行调试,问题解决。
2、调试下拉框中无“异常”选项情况
VS2019等版本调试菜单栏下无“异常”选项,可在调试>调试>常规中勾选:使用托管兼容模式。
亲测重新运行程序后可以继续执行。