1905 votes

Au niveau de la fixation Du point d'arrêt ne sera pas actuellement être frappé. Pas de symboles ont été chargés de ce document."

Application de bureau C# express edition. A travaillé ensuite ne fonctionne pas 5 secondes plus tard.

J'ai essayé le suivant.

  • Assurer la configuration de débogage, debug, et complète les informations de débogage sont mis à toutes les assemblées.
  • Supprimer tous les bin et obj dossiers et toutes les Dll connexes pour le projet de mon ensemble de la machine.
  • Recréer des projets à l'origine du problème à partir de zéro.
  • Redémarrage.

J'ai deux WinForms projets de la solution. L'un d'eux charge les informations de débogage, on n'a pas. Ils se réfèrent à l'assemblée, je vais essayer d'obtenir des informations de débogage sur exactement de la même manière dans le fichier de projet. Des idées?


Je tiens à ajouter ici, surtout pour moi-même quand je reviens à l'examen de cette question, que les symboles ne sont pas chargés jusqu'à ce que l'assemblée est chargé, et l'assemblée n'est pas chargé jusqu'à ce qu'il est nécessaire. Si le point d'arrêt est une bibliothèque qui n'est utilisé que dans une fonction, dans votre assemblée, les symboles ne seront pas chargés (et il va montrer le point d'arrêt de ne pas être touché) jusqu'à ce que la fonction est appelée.

1247voto

Hans Passant Points 475940

Démarrer le débogage, dès que vous êtes arrivé à un point d'arrêt ou utilisé Debug > Break All utilisation Debug > Windows > Modules. Vous verrez une liste de toutes les assemblées qui sont chargés dans le processus. Trouvez celui que vous voulez obtenir les informations de débogage. Cliquez-droit dessus et sélectionnez l'icône de Charge de l'Information. Vous obtiendrez une boîte de dialogue qui répertorie tous les répertoires où il a regardé pour la .fichier pdb pour l'assemblée. Vérifiez que la liste contre le réel .apb emplacement. Assurez-vous de ne pas trouver une ancienne.

Normal projets, le montage et le son .fichier pdb doit toujours avoir été copiées par les IDE dans le même dossier que votre .exe. Le dossier bin\Debug de votre projet. Assurez-vous de retirer l'un de l'GAC si vous avez été en train de jouer avec elle.

645voto

juFo Points 3779

Essayez d'abord la reconstruction de votre projet par un clic droit sur le projet > Reconstruire Si cela ne fonctionne pas, essayez un nettoyage du projet (clic droit sur le projet > nettoyer)

Si cela ne fonctionne pas vérifiez ceci:

  1. Droit de la souris cliquez sur votre projet
  2. sélectionnez [Propriétés]
  3. sélectionnez le [Build] de l'onglet
  4. assurez-vous que [Définir constante DEBUG] et [Définir TRACE constante] sont vérifiées
  5. Cliquez sur [Avancé] bouton au bas de la construction objet tabpage
  6. Assurez-vous que [Debug Info:] est réglé sur [complet]
  7. Cliquez sur [OK] et de reconstruire le projet ;-)

L'espoir qui fonctionne pour vous! (étape 6 génère l' .fichiers pdb, ce sont les symboles de débogage)

302voto

Patrick Points 819

Semble comme un étrange problème. J'ai eu une couple de fois avant.

Juste quelque chose de simple pour essayez - vous avez essayé déjà. Cliquez-droit sur la Solution dans l'explorateur de solutions, cliquez sur "solution propre", cette opération supprime tous la compilation et fichiers temporaires associées à une solution.

Faire une reconstruction de la solution et essayez de déboguer à nouveau.

J'ai aussi eu des problèmes avec des points d'arrêt de plusieurs projets dans une solution de certains compilé comme x86, certains comme x64. Est-ce votre installation?

290voto

sublimental Points 242

J'ai eu le même problème et j'ai essayé plusieurs différentes méthodes répertoriées sur le site, mais le seul qui a fonctionné pour moi a été de désactiver le "Juste Mon Code" option dans le Debug/paramètres Généraux. Une fois que j'ai désactivé mon points d'arrêt commencé à travailler à nouveau.

162voto

jp2code Points 8461

La croix-affichage de ce correctif à partir de Hans K que j'ai trouvé sur le fil similaire >> ICI <<:

Clic droit sur la solution --> Propriétés

Regarder en vertu de la Common Propriétés --> Démarrage du Projet

Sélectionnez plusieurs projets de démarrage

sélectionnez Démarrer action sur les projets que vous avez besoin de déboguer.

Merci à Hans!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X