2010-12-17 7 views
0

J'ai une application de console et une bibliothèque de classes.débogueur VS2010 débogage ancien code

Je suis en train d'apporter des modifications à la bibliothèque de classes (en ajoutant de nouvelles méthodes, en changeant les méthodes, etc.) - Juste des trucs réguliers - rien d'extraordinaire.

Dans l'application console - J'appelle des méthodes de la bibliothèque de classes - évidemment pour tester les méthodes de la bibliothèque de classes - encore une fois pas de science de fusée ici!

Les deux projets ciblent Framework 3.5 (Ceci est parce que j'ai Sharepoint 2010 référencé dans la bibliothèque de classe)

maintenant:

Lorsque je déboguer l'application en utilisant F5 - J'ai mis un point de rupture dans l'application de la console. Quand il passe à la bibliothèque de classes (en utilisant F11), je reçois un message disant que le code source a changé dans une boîte de dialogue assez longue. Si je clique sur annuler - il dit alors Aucun code source disponible.

J'ai trouvé un moyen de faire un clic droit sur le projet dans l'explorateur de solution, puis sélectionnez le débogage -> créer une nouvelle instance.

Mais ceci est étrange, n'a jamais eu ce problème avant, que puis-je faire pour que le débogueur se comporte normalement. Par normalement je veux dire chaque fois que je tape F5, il faut comprendre que le code source dans la bibliothèque de classes aura presque sûrement changé et je ne veux pas de nuls à ce sujet, ou les conditions de rupture ne sont jamais remplies. Sur une note de côté, jamais eu ce problème auparavant, donc une explication quant à pourquoi son happening aiderait beaucoup.

Merci à l'avance

Mise à jour: la version courte

Pourquoi dois-je dire manuellement le débogueur de « créer une nouvelle instance » chaque fois que je veux déboguer? Si je ne tape pas sur f5, je débogue le code source de la dernière session de débogage réussie.

Répondre

1

Peut-être que votre application de console ne construit pas de second projet? Essayez de vérifier que la dernière version de la bibliothèque est appelée.

+0

Aha cela l'explique. Merci beaucoup! –

+0

Vérifiez l'ordre de construction du projet. –

Questions connexes