2017-08-30 3 views
0

Je faisais une application C# avec une mise à jour et un tirage, et j'ai compris que la mise à jour était vraiment lente, bien qu'il n'y ait pas eu d'expression lourde.Visual Studio 2015 Comment désactiver les sorties d'exceptions

Et après avoir lancé mon application indépendamment de Visual Studio, j'ai compris que c'était 100x plus rapide. Le problème était que pour chaque try {} catch {}, VStudio affichait un message d'erreur dans la console de sortie. Ce qui fait comme 100 messages d'erreur/mise à jour, ce qui a ralenti mon application.

Maintenant j'ai remplacé le try {} par un if() {}, et cela fonctionne parfaitement. Maintenant, je voudrais savoir s'il existe un moyen pour que VStudio ne génère pas d'erreurs dans la console, afin que je puisse faire des essais {} sans bloquer mon application.

Une idée?

Répondre

0

Vous pouvez contrôler si les exceptions sont imprimées dans Debug -> Options -> -> Debugging fenêtre de sortie -> Exception Messages

enter image description here

+0

Merci d'avoir répondu aussi vite, ça marche! –

+0

Bien sûr, si cela a été utile pour votre problème, veuillez marquer cette réponse comme acceptée avec le symbole de la coche verte, afin que les autres puissent trouver la bonne réponse plus rapidement. –

+0

Bien sûr, désolé. –

-1

Essayez quelque chose comme

try { 
    // code here 
} 
except YourException {} 

Laisser except bloc vide si vous ne voulez pas prendre des mesures. Si vous voulez faire quelque chose quand l'exception arrive, mettez-la là-dedans.

+0

Merci, je ne savais pas cette déclaration. –

+0

Pas de problème. Veuillez simplement marquer la réponse comme acceptée afin que vous marquiez la question comme étant répondue. Va aider certaines personnes :) – campovski

+0

Bien sûr, désolé. –