2010-09-10 7 views
3

Problème: Breakpoint ne sera pas touché, car aucun symbole ont été chargésVS2010 - symboles de chargement de déboguer au moment de la conception (Breakpoint ne sera pas touché)

Merci aux utilisateurs d'autres utiles, j'ai découvert how to debug controls at design temps: Je dois démarrer une 2ème instance de VS2010. Malheureusement, lorsque la 2ème instance de VS2010 démarre, elle charge tous les types de symboles, mais pas ceux de mon projet.

Dans la fenêtre des modules, je peux voir que la 2ème instance de VS2010 charge différents modules, mais je ne trouve pas les DLL de mon projet. Malheureusement, je n'ai aucune idée de comment je les référencerais, car dans le projet original, ils sont - bien sûr - inclus. Et à partir de là, je commence la 2ème instance lors du débogage.

J'ai essayé ce qui suit:

  1. Set var _NT_SYMBOL_PATH
  2. Ajouté les fichiers pdb sous Outils/Options/Débogage/Symboles/Symbole emplacements fichiers
  3. vérifié mon dll d'exclusion (http://cantgrokwontgrok.blogspot.com/2009/10/visual-studio-unknown-build-error.html)

Une idée pour résoudre ce problème?

Répondre

2

J'ai combattu cette bataille quelques reprises, donc voici quelques choses que vous pourriez vouloir vérifier:

  • PDB doivent être au même endroit le dll est chargé à partir
  • Utilisez Fusion pour voir où le concepteur Visual studio prend votre dll, assurez-vous que vous avez un PDB il
  • Check si votre PDB matches your dll

avez-vous essayé de charger manuellement les symboles dans la instance de débogage? (Cliquez avec le bouton droit dans la fenêtre Modules, pointez sur Charger les symboles à partir de).

+0

Astuces de Goof, je vais leur donner un essai et mettra à jour la question dès que je l'ai vérifié. –

+0

Désolé, bien sûr "bons indices", pas "goof" –