ContextSwitchDeadlock
nie musi oznaczać, że Twój kod ma problem, po prostu istnieje potencjał. Jeśli przejdziesz do Debug > Exceptions
w menu i rozwiń Managed Debugging Assistants
, znajdziesz ContextSwitchDeadlock
jest włączony.
Jeśli to wyłączysz, VS nie będzie już ostrzegać, gdy przetwarzanie przedmiotów zajmuje dużo czasu. W niektórych przypadkach możesz mieć ważną operację długotrwałą. Jest to również pomocne, jeśli debugujesz i zatrzymałeś się na linii podczas przetwarzania — nie chcesz, aby narzekał, zanim będziesz miał szansę zagłębić się w problem.