C# 调试程序中的WinC窗体。。。。检测到上下文开关死锁

C# 调试程序中的WinC窗体。。。。检测到上下文开关死锁,c#,contextswitchdeadlock,C#,Contextswitchdeadlock,所以我正在运行一个单元测试,它是一个糟糕的单元测试,需要很长时间才能运行。它过去工作得很好 现在我得到了上下文开关死锁检测错误,我猜是因为它是 这样一个漫长的过程需要20分钟才能完成整个测试 很像这里描述的: 我可以做些什么来让单元测试在没有错误的情况下运行吗 如果没有其他东西,我可以把它从测试中拿出来,编写一个小包装器应用程序,但是 我们一年只做一到两次这样的测试,这似乎是一项艰巨的工作 谢谢 Cal-正如Hans所说,如果您运行运行缓慢的单元测试,而不是调试它们 它很好用 在我们这件古怪的

所以我正在运行一个单元测试,它是一个糟糕的单元测试,需要很长时间才能运行。它过去工作得很好

现在我得到了上下文开关死锁检测错误,我猜是因为它是 这样一个漫长的过程需要20分钟才能完成整个测试

很像这里描述的:

我可以做些什么来让单元测试在没有错误的情况下运行吗

如果没有其他东西,我可以把它从测试中拿出来,编写一个小包装器应用程序,但是 我们一年只做一到两次这样的测试,这似乎是一项艰巨的工作

谢谢


Cal-

正如Hans所说,如果您运行运行缓慢的单元测试,而不是调试它们 它很好用

在我们这件古怪的奇奇怪怪的案子里,没关系

谢谢


E-

这是一个COM错误。除非您告诉我们您使用的是哪种COM组件,否则这是行不通的。最终它是一个调试器警告,不需要从调试器运行单元测试…Thansks,我正在点击Db,然后做一些广告来构建我们的域并填充学生。我并不是有意使用com组件,但.Net可能会在引擎盖上使用com组件来做广告。