养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

VS报错:托管调试助手 ContextSwitchDeadlock

时间:2024-10-22 19:39:54

这里使用的是VS2017。

方法/步骤

1、报错如截图,其中有两个关键词“托管调试助手”和“ContextSwitchDeadlock”。

VS报错:托管调试助手 ContextSwitchDeadlock

2、最简单的解决方法是点击“继续执行”。

VS报错:托管调试助手 ContextSwitchDeadlock

3、如果再也不想见到此错误,可以取消勾选“薪姚蟪食引发此异常类型时中断”。(这种方法不推荐,实测发现,如果不再中断,程序也会莫名其妙地、没有任何错误提示地终止运行。)

VS报错:托管调试助手 ContextSwitchDeadlock

C#:使用List时出现OutOfMemoryException错误?!

1、在我印象中,List本应是可以自动增加长度的,但为什么竟然在使用过程中出现内存报错蚪嬷吃败OutOfMemoryException?如下图。这是不正常的,因为根据截图右呼鳏魇杰上角的显示,目前的内存占用只有700+MB,远低于计算机可用内存。网络搜索之后,也再次确实List的长度是没有限制的。

VS报错:托管调试助手 ContextSwitchDeadlock

2、答案:我编译的是32位程序,不是64位程序。两种程序能使用的内存量的多少是不同的。将编译设置为64位程序的方法:在配置管理器中选择“x64”。

VS报错:托管调试助手 ContextSwitchDeadlock

3、使用这样的设置就不会出现问题

VS报错:托管调试助手 ContextSwitchDeadlock

C#:打开指定路径(例如D盘)

1、新建Win窗体程序

VS报错:托管调试助手 ContextSwitchDeadlock

2、然后使用红色框标记的这行代码

VS报错:托管调试助手 ContextSwitchDeadlock

© 一点知识