2008-08-26 14 views
2

J'ai un problème avec mon installation Visual Studio. Lorsque j'ai une exception, j'ai toujours des numéros de ligne incorrects dans la trace de la pile. Il y a toujours un point à la dernière ligne de chaque méthode dans mon code. En même temps, c'est OK lorsque je trace des programmes avec le débogueur. Qu'est-ce qui s'est passé avec les PDB? Non, je ne rejette pas d'exception à chaque méthode.Pourquoi les traces de ma pile d'exceptions pointent-elles toujours vers la dernière ligne de méthode?

Dans chaque ligne de la trace de la pile j'ai la dernière ligne de la méthode correspondante, alors que l'exception a été levée par une instruction au milieu.

Répondre

2

On dirait que vous utilisez votre application en mode édition. Le mode de libération a des difficultés avec les numéros de ligne pour les exceptions et autres joyeusetés.

Compilez votre application en mode débogage (inutile de joindre le débogueur) et voyez si elle se débrouille.