1

Comment puis-je attraper une erreur dans devenv? Si une erreur survient (la construction échoue ..) je dois l'imprimer. Comment puis je faire ça? Merci!comment attraper l'exception devenv

+0

De quelle erreur parlez-vous? L'erreur dans votre code, qui entraîne une génération ayant échoué, ou l'erreur dans VS qui provoque le crash du compilateur? – Graviton

+0

l'erreur dans VS qui provoque le plantage du compilateur – creativz

+0

En fait, cette question est très pertinente lors de la construction en utilisant TFS Build Machine ... Si l'utilisateur devenv.exe pour compiler mon code, les erreurs de compilation ne sont pas "passer à travers" les tfs construire le journal et ne manque pas la construction ... toute aide à ce sujet est appréciée. – Vova

Répondre

0

S'il s'agit réellement d'une exception, vous pouvez ouvrir un deuxième processus Visual Studio et l'utiliser pour déboguer le premier processus VS.

  1. Ouvrez le premier Visual Studio (celui qui aura une exception)
  2. Ouvrez une autre instance de VS et allez dans Outils/Attach to Process
  3. Sélectionnez le seul devenv.exe disponible dans le liste (le « courant » devenv.exe sera grisé ou indisponible, alors ne vous inquiétez pas sur le choix du mauvais)
  4. Cliquez sur Joindre
  5. Aller à Debug/Exceptions et cliquez sur toutes les cases afin qu'ils soient tous activé (il devrait y avoir 10 cases à cocher)
  6. Retournez au premier VS et reproduisez l'erreur

Espérons que le deuxième VS s'arrêtera lorsque l'erreur se produira. Ils vous pouvez essayer d'utiliser la fenêtre Autos et voir ce qui se passe. Bien sûr, tout cela dépend exactement de quel type d'erreur il s'agit, ce qui n'est pas vraiment clair pour le moment.