Il ContextSwitchDeadlock
non significa necessariamente che il tuo codice abbia un problema, solo che c'è un potenziale. Se vai su Debug > Exceptions
nel menu ed espandi Managed Debugging Assistants
, troverai ContextSwitchDeadlock
è abilitato.
Se lo disabiliti, VS non ti avviserà più quando gli elementi impiegano molto tempo per l'elaborazione. In alcuni casi potresti avere validamente un'operazione di lunga durata. È anche utile se stai eseguendo il debug e ti sei fermato su una linea durante l'elaborazione:non vuoi che si lamenti prima di aver avuto la possibilità di approfondire un problema.