c# Le débogage ne démarre pas





15 Answers

Pouah! Je ressentais exactement les mêmes symptômes que vous et, après avoir essayé toutes les suggestions, la seule qui fonctionnait était la vôtre: créer un nouveau projet et copier tout le contenu.

Puis j'ai remarqué que je ne pouvais pas supprimer manuellement mon répertoire Bin, et j'ai réalisé que MyApp.vshost.exe fonctionnait en arrière-plan tout ce temps, empêchant d'être écrasé par Visual Studio 2012. Je ne sais pas comment ça fonctionnait encore VS2010 cependant: /

En résumé, la solution qui a fonctionné pour moi: Tuer le processus, essayez à nouveau.

En d'autres termes, avez-vous essayé de l'éteindre et de le rallumer?

c# visual-studio-2010 debugging build .net-2.0

Quand je tape F5 (mode de débogage) rien ne se passe. La construction fonctionne correctement, le fichier exe que je peux lancer correctement, mais ne peut pas démarrer le débogage. Pourquoi?




Désolé de soulever une vieille question mais j'ai eu le même problème aujourd'hui, mais la raison était en fait à cause de l'ordre de construction de la solution. Si vous allez dans les Solution Property Pages la Solution Property Pages -> Common Properties -> Startup Project .
Le fait d'assurer Multiple startup projects est sélectionné, déplacez le projet Web en haut de la liste.

Dans ma solution d'application web, j'ai 2 projets web et 5 projets de code, un de mes projets de code était en haut, et en tant que tel le débogage ne commencerait pas.

J'espère que d'autres trouvent cela utile




Avant de passer à travers une solution intense ... essayez ceci !!!

  1. Démarrez simplement le fichier .exe dans votre dossier de débogage. "Ne le ferme pas!"

  2. Démarrez le débogueur dans Visual Studio. (i) Une erreur devrait apparaître ... dites simplement "non"

  3. Fermez le fichier ".exe" que vous avez démarré à l'étape "1".

  4. Réessayer.

Pour une raison quelconque, Visual Studio était coincé sur cette application que je construisais mais cela a fonctionné pour moi.




Tout d'abord, dans les propriétés de votre projet et dans l'onglet Debug , assurez-vous que votre Start Action est définie sur Start Project et non sur une autre option qui ne sera pas exécutée. Si cela ne le résout pas alors:

Allez dans Tools -> Options -> Environment -> Keyboard et dans Show commands containing: tapez Debug.Start et assurez-vous que Shortcuts for selected command: est défini sur F5 (Global) . Assurez-vous également que rien d'autre n'est mappé à F5 qui pourrait entrer en conflit.

Enfin, si cela ne résout pas votre problème, je vous suggère d'exporter vos paramètres d'environnement actuels en tant que sauvegarde, puis de réinitialiser tous les paramètres d'environnement complètement. Voyez si cela résout, si cela ne réimprime pas vos anciens paramètres et essayez de réparer Visual Studio.




Aller à l'Explorateur de solutions, cliquez-droit sur votre projet allez dans les propriétés, cliquez sur Déboguer, en bas, il y a une case à cocher, cliquez sur la case à cocher pour activer le débogage SQL Server.




J'ai fait face à ce problème. Dans mon cas, en quelque sorte l'entrée du projet de démarrage a été effacée. Donc, assurez-vous qu'au moins un des projets dans votre explorateur de solution est défini comme projet de démarrage. Pour configurer un projet de démarrage, faites un clic droit sur le projet souhaité dans l'explorateur de solution -> cliquez sur " Définir comme projet de démarrage "




Je rencontre le même problème. Je n'ai pas été en mesure d'afficher la fenêtre de débogage, mais j'ai été en mesure de rediriger la sortie de débogage à la «fenêtre immédiate» simplifiée en vérifiant l'option correspondante dans Debug-> Options et paramètres; ne montre que Debug explicite écrit dans le code comme Debug.Writeline ().

Visual Studio 2010




J'ai trouvé une solution:

  1. Fermez votre solution Visual Studio
  2. Ouvrez votre en-tête de projet .csproj avec notepad ++ par exemple.
  3. Rechercher <UseIISExpress>false</UseIISExpress> dans la section <PropertyGroup>
  4. Remplacez la valeur par true: <UseIISExpress>true</UseIISExpress>
  5. sauvegarder
  6. Ouvrez votre solution et pour moi déboguer maintenant fonctionne sur mon projet



J'ai eu le même problème et en regardant la réponse de Bresleveloper, j'ai trouvé le problème suivant qui a semblé fonctionner pour moi. En publiant ceci dans le cas où quelqu'un d'autre a le même problème, alors ils peuvent vérifier cela aussi.

Je suis allé à l'onglet Déboguer <Propriétés du projet. Trouvé que les options de débogage ont été totalement désactivées. Cochez la case "Activer le débogage". Cela a fait si pour moi ..




J'ai eu le même problème avec mon application de bureau et comme ce forum dit que vous devriez marquer votre projet comme un projet de démarrage, puisque le studio visuel n'a pas marqué.

Cela a très bien fonctionné pour moi et je crois que cela aidera d'autres personnes qui pourraient avoir ce problème.




Pour la nouvelle application ASP.Net Core 1

Sous la console de gestion de paquets, j'ai couru

dnvm upgrade
dnvm restore

et ma solution pourrait compiler.




Même erreur, essayé d'exécuter VS en tant qu'administrateur et cela a fonctionné.




J'ai eu ce problème dans une application WPF sur laquelle je travaillais. Lors de l'exécution du débogueur, un processus nommé MyApp.VsHost.exe démarrait et continuait à s'exécuter en arrière-plan, mais aucune exception ne s'affichait et rien dans la fenêtre de sortie, à l'exception des informations de génération.

C'était parce que j'avais changé l'espace de noms de ma classe App mais que je n'avais pas mis à jour l'attribut Class dans App.xaml pour correspondre au nouvel espace de noms. J'ai changé l'espace de noms dans le fichier xaml et cela a fonctionné à nouveau.




Ce qui fonctionnait pour moi était de supprimer complètement le dossier de la solution (a dû redémarrer Windows pour être autorisé à le faire), puis de le récupérer à partir du contrôle de la source. Cela semble drastique - mais cela ne prend pas vraiment très longtemps.




J'ai une solution très amusante, mais ça a marché pour moi,

Maintenez la touche F5 jusqu'à ce que vous voyez que le débogage a commencé, je suis sérieux.




Related