1

J'ai travaillé sur un projet C# et je ne connais pas le déroulement du programme. Je veux connaître tous les codes d'exécution dans un flux particulier. Je peux appuyer sur le bouton de pause pour vérifier le code d'exécution en cours, mais pour vérifier tout le flux, je dois continuer à appuyer sur F11 ou la ligne suivante, ce qui est lourd. BTW, je l'ai obtenu à partir d'ici Find out what line of code my app is currently running in Visual Studio's debug modeExiste-t-il un moyen de vérifier le code en cours d'exécution dans Visual Studio?

Je voudrais savoir est-il possible dans Visual Studio pour vérifier le code en cours d'exécution sans mettre en pause ou placer des points de rupture?

+0

Que diriez-vous [cette] (http://stackoverflow.com/questions/20901574/go-to-current-executing-statement-in-visual-studio-while-debugging)? –

+0

Non, je pense que vous avez mal compris, je veux qu'il continue à afficher des lignes. – Prajwal

+0

Oh! Mon erreur. :) –

Répondre

0

J'utilise souvent le point d'arrêt de débogage VS ou les options de menu de débogage comme "Step Into/Out" ou utilisez le bouton de pause.

Mais si vous ne voulez pas les utiliser, l'outil de flux d'exécution est une solution de contournement Je sais que ce qui peut vous aider à voir le code qui est exécuté:

Find out which line will be executed in Visual Studio debug mode

Une demande de fonctionnalité pour VS IDE:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17332198-is-there-any-way-to-check-currently-executing-code

Dans VS2017, debug a une nouvelle fonctionnalité appelée « Run exécution ici », je sais que cela ne répond pas vraiment à vos besoins, mais il est une meilleure solution si vous ne voulez pas entrer dans débogage d'un pas d'un pas. Déplacez votre souris sur l'icône et cliquez sur le bouton, maintenant votre code va s'exécuter et s'arrêter sur cette ligne la prochaine fois qu'il est frappé dans votre chemin de code.

enter image description here

+0

Eh bien, ce n'est pas gratuit. Y a-t-il des alternatives libres? – Prajwal

+0

& Prajwal, je n'ai pas trouvé d'autres outils, mais je vous aide à soumettre une demande de fonctionnalité à l'équipe produit VS, vous pouvez voter :) –

+0

@ Prajwal, pourriez-vous m'aider à voter cette demande de fonctionnalité? Je fournis également une nouvelle fonction VS2017, si possible, vous pouvez le vérifier. Peut-être qu'il est facile pour le débogage d'application qu'avant même si cela ne montre pas la ligne de code comme votre condition, mais je pense que cela pourrait nous aider à déboguer l'application facilement :) –

0

Si vous voulez cette capacité au moment de la mise au point alors considérer IntelliTrace

ReSharper a une fonction Call Tracking qui permet d'afficher les appels entrants et sortants séquencés dans une arborescence graphique interactif,.

Voir si cela aide.