Visual Studio 2013 ne signale pas des exceptions?


2

Mon VS a cessé de me dire où sont mes erreurs de code, donc je ne sais pas comment le réparer quand il se bloque. Ce qui se passait ressemblait à ceci:

Dialogue d'exception utile

Ce dialogue d'exception est très utile. Mais c'est parti pour moi. Lorsque je débogue mon programme maintenant, il se bloque puis arrête le débogage. Un message d'erreur extrêmement inutile apparaît également dans la sortie (rien dans la liste des erreurs cependant)

A first chance exception of type 'System.NullReferenceException' occurred in LidgrenTest.exe
The program '[6180] LidgrenTest.vshost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.

Il ne me dit même pas quelle ligne il est sur! Des idées?


Le moyen le plus rapide serait de le réinstaller. Faites une copie du dossier de document VS, supprimez l'original. Et créez un nouveau projet et transférez simplement le code.
Pathfinder

Tout d'abord, notez que le message "Une exception de première modification de type ..." est très courant et ne reflète pas toujours un problème de votre code (l'exception peut se produire dans une bibliothèque incluse qui la gère elle-même). Je les ai tout le temps dans des projets qui fonctionnent parfaitement bien. Deuxièmement, notez que puisque vous affichez un bloc try avec un catch vide, cette exception ne doit pas interrompre l'exécution car elle est gérée (bien que mal). Troisièmement, sous Outils -> Options -> Débogage -> Général, l’assistant d’exception est-il activé?
Frank Thomas

Je m'excuse pour la photo, ce n'est pas ma capture d'écran (je ne parviens pas à afficher le dialogue d'exception). Je viens de le trouver sur Google. Et oui, l'assistant d'exception est activé.
Pyroglyph

Il semble que vous deviez modifier vos paramètres d'exception dans la fenêtre intellitrace. Commencez par créer une exception, puis lancez-la jusqu'à ce qu'elle se casse. Recherchez ensuite l'élément exception dans Intellitrace, puis cliquez sur Paramètres d'exception dans l'élément. vous y trouverez un millier de cases à cocher pour chaque type exceptionnel d'exception. dans la colonne intitulée "Utilisateur non géré", assurez-vous que le type d'exception est coché et qu'il devrait se briser sur cette ligne lorsque l'ex se produit.
Frank Thomas

C'est un problème que je rencontre également sur plusieurs machines et qui a été réinstallée ... Je sais que dans mon cas, l'exception n'est gérée nulle part dans le code.
Taegost le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.