Le ContextSwitchDeadlock
ne signifie pas nécessairement que votre code a un problème, juste qu'il y a un potentiel. Si vous allez dans Debug > Exceptions
dans le menu et développez les Managed Debugging Assistants
, vous trouverez ContextSwitchDeadlock
est activé.
Si vous désactivez cette option, VS ne vous avertira plus lorsque les éléments prennent beaucoup de temps à traiter. Dans certains cas, vous pouvez valablement avoir une opération de longue durée. C'est également utile si vous déboguez et que vous vous êtes arrêté sur une ligne pendant le traitement - vous ne voulez pas qu'il se plaigne avant d'avoir eu l'occasion de creuser un problème.