2011-07-26 3 views
1

Imaginez - Vous avez un code source et une dll en mode débogage. Tous les symboles et les PDB sont chargés correctement mais le point d'arrêt n'est pas atteint.C# VS2010 est pas touché Breakpoint

pourquoi?

(ce qui est 3ème code de la partie - la fonction A appelle la fonction B dans la même classe - je parviens à la fonction de mise au point A, mais quand il appelle la fonction B il n'intervient pas).

+0

sont-fonction A et B à la fois le code managé? – ghimireniraj

+0

Êtes-vous le débogueur ci-joint? –

+1

Dois-je imaginer? 1. – Joe

Répondre

1

Clic droit, Emplacement -> autoriser le code source à être différent de la version d'origine.

1

Il peut être utile d'essayer d'activer les exceptions CLR. Dans la boîte de dialogue Exceptions dans VS, cochez la case « Jeté » case « Exceptions Common Language Runtime » et exécutez à nouveau votre application:

http://dotnettipoftheday.org/tips/break_when_exception_thrown.aspx

Ce débogueur façon se briser sur toutes les exceptions, même si elle est try-catch-ed dans votre code. Bonne chance!

1

(en passant, est le code tiers x64 compilé?)

essayez de spécifier manuellement les types de débogueur plutôt que d'accepter la valeur par défaut « auto ».

Questions connexes