2009-08-12 7 views
1

J'ai téléchargé un projet Open Source que je voudrais utiliser pour améliorer mes compétences ASP.NET MVC. Le projet est divisé en plusieurs petits projets. Lorsque je lance le site Web en mode débogage, existe-t-il un moyen d'arrêter le débogueur sans avoir défini de point d'arrêt afin que je puisse parcourir le code et voir ce qui se passe avant que la vue ne soit rendue?Débogage dans Visual Studio 2008 sans définir de point d'arrêt

Merci

Répondre

3

Dans le menu Choisir DebugStep Into - Il va lancer le débogueur à la première ligne de code. Le raccourci standard est F11

+0

+1 pour être plus rapide au clavier que je suis; o) –

1

En mode débogage, vous pouvez appuyer sur le bouton de pause de la barre de débogage. Il va casser l'exécution au point d'exécution actuel. Vous pouvez ensuite continuer l'étape d'exécution par étape pour thread en cours ou définir des points d'arrêt, etc.

+0

+1. Cela aurait été ma réponse aussi. – RichardOD

3

Vous pouvez également utiliser l'une des mentions suivantes:

System.Diagnostics.Debugger.Launch(); 

Cela va lancer et attacher un débogueur à votre course processus.

System.Diagnostics.Debugger.Break(); 

Cela signale un point d'arrêt vers un débogueur déjà attaché.

+0

Celui-ci est une belle astuce. L'utiliser fréquemment. Seulement - doit se souvenir de nettoyer après. –

+0

Il est particulièrement utile pour briser des conditions complexes. –

Questions connexes