ContextSwitchDeadlock इसका मतलब यह नहीं है कि आपके कोड में कोई समस्या है, बस एक क्षमता है। यदि आप Debug > Exceptions पर जाते हैं मेनू में और Managed Debugging Assistants . को विस्तृत करें , आप पाएंगे ContextSwitchDeadlock सक्षम है।
यदि आप इसे अक्षम करते हैं, तो VS आपको तब चेतावनी नहीं देगा जब आइटम संसाधित होने में लंबा समय ले रहे हों। कुछ मामलों में आपके पास वैध रूप से लंबे समय तक चलने वाला ऑपरेशन हो सकता है। यह तब भी मददगार होता है जब आप डिबगिंग कर रहे हों और इसे संसाधित करते समय एक लाइन पर रुक गए हों - आप नहीं चाहते कि इससे पहले कि आपको किसी समस्या को खोदने का मौका मिले।