Que signifie attacher au processus dans Visual Studio 2010?
J'ai vu cette option dans le menu déboguer, mais je ne comprends pas complètement ce que cela signifie. Quelqu'un pourrait-il m'expliquer? Je vous remercie à l'avance.
Vous devez vous connecter pour publier un commentaire.
Lorsque vous Attacher à un Processus, vous êtes à l'origine le débogueur de joindre au processus, et vous permettent de définir des points d'arrêt dans le code que vous n'avez pas commencé à partir d'un débogueur. Ceci est très utile dans la situation d'essayer de déboguer des choses qui ont automatiquement le processus de frai (tels que .NET code qui s'exécute sous IIS).
Au lieu d'appuyer sur
F5
pour démarrer une instance de votre application (ou en appuyant sur le vert bouton "go"), vous pouvez attacher le débogueur à une déjà en cours d'exécution du programme. Alors que vous /pouvez/joindre à une instance de bloc-notes, depuis le bloc-notes n'est pas un .net application et vous n'avez pas la .apb les symboles de débogage pour le bloc-notes, il ne sera pas très bonne.À joindre à un déjà instance en cours d'exécution de votre programme (ou d'une instance de internet explorer qui est en cours d'exécution de votre code)...
par défaut pour la configuration DEBUG)
le même répertoire que le .pdb (ou vous pouvez les trouver manuellement)
vous devez trouver manuellement)
Je ne sais pas ce que la documentation officielle dit, mais c'est la façon dont je l'utilise.
Si vous travaillez sur un projet qui s'exécute en continu, dire un site web déployé dans IIS ou un service windows et que vous avez la solution avec le code du programme en cours d'exécution ouvert dans VS, vous pouvez l'attacher au processus et de débogage comme si vous aviez lancé il frappe F5, définir des points d'arrêt, etc. Il permet également de s'attacher à un processus qui s'exécute dans une machine distante si elle est correctement configuré, qui s'avère être utile si vous êtes le débogage d'un processus dans une mise en scène de serveur ou quelque chose comme ça.
Vous avez juste besoin de s'assurer que le code que vous modifiez est celui utilisé pour compiler le binaire.
Vous pouvez attacher le débogueur à un processus en cours d'exécution et démarrer le débogage où ses à la. Surtout utile uniquement si vous avez les informations de débogage pour l'exécutable.
J'ai tendance à l'utiliser si mon programme rencontre une exception et je ne suis pas déjà déboguer. Je peux joindre, puis d'afficher les variables et la pile d'appels.
Que cela signifie pour attacher un débogueur (j'.e visual studio débogueur intégré) pour le processus de sorte que vous pouvez mettre en pause et d'inspecter les variables lors de l'exécution. Ce qui se passe lorsque vous appuyez sur la touche F5 automatiquement, ou peut être fait manuellement à l'aide du menu déboguer.