2009-07-08 6 views
3

Lors du débogage dans Visual Studio 2008, j'obtiens l'erreur "Il n'y a pas de code source disponible pour l'emplacement actuel" mais il ne m'indique pas de rechercher le code source. Si je clique sur « Afficher Disasembly » puis cliquez sur la droite pour sélectionner « Aller au code source » Je reçois l'erreur « Le code source ne peut pas être affichée.Visual Studio 2008: Comment charger le code source pendant le débogage

Comment charger le code source en mode débogage?

Edit: Je le code source (il est juste une autre classe qui ne fait pas partie de cette solution) et il est compilé en mode débogage

+0

Quel type de projet est-ce? –

+0

Application Web ASP.NET et plusieurs projets de classe. – jellomonkey

+0

Je suppose que le code source que vous essayez de déboguer est du code que vous avez écrit ... –

Répondre

1

Je viens de trouver le problème. Il y avait une référence incorrecte dans un projet juste vérifié par un autre développeur. C'est pourquoi je déteste les solutions avec 20 projets.

0

J'ai eu des messages similaires quand je tentais de déboguer une dll compilé. En mode de relâchement, je les ai simplement recompilés en mode débogage dans les cas suivants:

0

comme vous essayez de déboguer dans quelque chose que vous n'avez pas le code source. Voir: this.

0

Lorsque cela m'arrive, j'ajoute simplement ce projet à ma solution. Alternativement, vous devriez être capable de charger la PDB de l'assemblée dans vos symboles.

5

Si vous déboguez à partir d'un autre endroit où vous avez construit à l'origine de la solution, vous avez donc attaché à un processus qui a des symboles de débogage:

Vous pouvez dire visual studio où se trouve la source par un clic droit sur la solution dans l'explorateur de solution et l'ajout du chemin vers votre source vers les "Répertoires contenant le code source" sous les "Fichiers source Debug".

J'ai essayé ceci sous VS2008 seulement.

+0

Cette réponse est également utile dans les cas où le chemin de code source "mémorisé" n'est pas celui que vous voulez (par exemple lorsque vous même arbre de code source). Pour Visual Studio 2010, il s'agit également de la propriété d'une solution, mais elle se trouve sous "Propriétés/Propriétés communes/Fichiers source de débogage". –

Questions connexes