Dans Visual Studio, comment déboguer un projet sans le construire
C'est pour Visual Studio 2008.
J'ai Tools|Projects and Solutions|Build and Run|On Run, when projects are out of date
ensemble de Always build
parce que c'est ce que j'ai l'habitude de le souhaitez. Cependant, il y a quelques temps (quand je suis à l'examen de l'historique des versions dans le contrôle de version) là où j'ai envie de sauter le processus de construction. Est-il de la magie frappe qui va se substituer à l'étape de génération pour exactement une session de débogage, donc je n'ai pas à changer le réglage et revenir?
Vous devez vous connecter pour publier un commentaire.
Veuillez cliquez-droit sur le nom de la solution et aller à
Properties -> Configuration Properties -> Configuration
, désactivez la case à cocher générer du projet.Tools|...
, même si vous devez n'oubliez pas d'activer le construire à nouveau.Dans VS2013 c'est: clic droit
solution -> Configuration Manager
, et claire case à cocher générer de vos projet(s).Ce que je fais, c'est: Définir un
System.Diagnostics.Debugger.Launch()
ligne dans le code, exécutez le programme séparément, attacher le débogueur dans VS.J'ai mis la fonction suivante dans mon
NuGet_profile.ps1
:Puis il suffit d'appeler
debugnobuild
(ou tout autre nom que vous préférez) dans le Gestionnaire de paquets de la Console.Non, il n'y en a pas. Vous ne pouvez pas déboguer un historique de version sans l'exécuter, ce qui implique de les construire. VS débogue à contre-courant des symboles et binaire, qui sera hors de synchronisation avec la source, sans bâtiment, rendant impossible de débogage.