ContextSwitchDeadlock
не означава непременно, че кодът ви има проблем, просто има потенциал. Ако отидете на Debug > Exceptions
в менюто и разгънете Managed Debugging Assistants
, ще намерите ContextSwitchDeadlock
е активиран.
Ако деактивирате това, VS вече няма да ви предупреждава, когато обработката на елементи отнема много време. В някои случаи може валидно да имате продължителна операция. Също така е полезно, ако отстранявате грешки и сте спрели на линия, докато това се обработва – не искате той да се оплаква, преди да сте имали възможност да се задълбочите в проблем.