.NET/Visual Studio: The ContextSwitchDeadlock doesn’t necessarily mean your code has an issue.
Posted by jpluimers on 2014/01/07
Thanks Pedro! (emphasis below is mine)
The ContextSwitchDeadlock doesn’t necessarily mean your code has an issue, just that there is a potential.
If you go to Debug > Exceptions in the menu and expand the “Managed Debugging Assistants”, you will find ContextSwitchDeadlock is enabled.
If you disable this, VS will no longer warn you when items are taking a long time to process.
In some cases you may validly have a long-running operation.
It’s also helpful if you are debugging and have stopped on a line while this is processing – you don’t want it to complain before you’ve had a chance to dig into an issue.
–jeroen
via: c# – Visual Studio: ContextSwitchDeadlock – Stack Overflow.






Leave a comment