J'ai quelques bibliothèques qui utilisent Debug.Assert(...)
. Je pense que les Debug.Assert(...)
vont bien et je veux encore qu'ils s'exécutent, mais je ne veux pas qu'ils bloquent l'exécution de mon application. Idéalement, je voudrais seulement qu'ils soient connectés quelque part. Étant donné que je ne peux pas changer le code des bibliothèques (et que je veux encore compiler dans le débogage et exécuter l'assertion), comment puis-je empêcher Debug.Assert(...)
d'afficher un dialogue modal?Comment empêcher Debug.Assert (...) d'afficher un dialogue modal
En outre, je voudrais m'assurer que le programme principal continue quand un Assert
se produit (même comportement que le bouton Ignorer).
Merci!
drôle personne n'a mentionné ici, mais 'Debug.Assert()' ne se termine pas dans votre compilé application (lorsque vous le déployez en mode Release). Ceci est strictement un outil de débogage et n'affectera pas les utilisateurs finaux. Mais comme mentionné, si vous ne réparez pas les assertions, de mauvaises choses peuvent se produire dans votre application. – NightOwl888