Quand je frappe F5 (mode 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?
J'ai eu le même problème et toutes les astuces ne l'ont pas fait jusqu'à ce que je décoche la case "Activer le processus d'hébergement Visual Studio" sous l'onglet débogage dans les propriétés du projet
Pouah! J'éprouvais exactement les mêmes symptômes que vous et après avoir essayé toutes les suggestions, le seul qui ait fonctionné était le vôtre: créer un nouveau projet et copier tout le contenu.
Ensuite, j'ai remarqué que je ne pouvais pas supprimer manuellement mon répertoire Bin et je me suis rendu compte que MyApp.vshost.exe fonctionnait en arrière-plan depuis tout ce temps, ce qui l'empêchait d'être écrasé par Visual Studio 2012. Vous ne savez pas comment cela fonctionne VS2010 cependant: /
En résumé, la solution qui a fonctionné pour moi: tuez le processus, essayez à nouveau.
En d'autres termes, avez-vous essayé de l'éteindre et de le rallumer?
Redémarrez VS et essayez de déboguer. Parfois, cela arrive, même moi aussi j'ai eu le même problème.
Désolé d’avoir soulevé une vieille question, mais j’ai eu le même problème aujourd’hui, mais c’est en raison de l’ordre de construction de la solution . Si vous entrez dans le Solution Property Pages
-> Common Properties
-> Startup Project
.
Si le Multiple startup projects
correspondant 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 se situait au sommet et le débogage ne pouvait donc pas démarrer.
J'espère que d'autres trouveront cela utile
Cette solution a déjà été mentionnée, mais il a fallu du bricolage pour la faire fonctionner. Voici donc une solution claire.
S'il ne redémarre pas votre ordinateur (certains fichiers de projets sont exécutés en arrière-plan si vous savez les arrêter, un redémarrage n'est pas nécessaire mais vous devez tout simplement mettre fin à leurs tâches) Reconstruire le projet
cela devrait résoudre le problème
Avant de traverser une période intense, essayez ceci !!!
Il suffit de démarrer le fichier .exe dans votre dossier de débogage. "Ne le ferme pas!"
Démarrez le débogueur dans Visual Studio . (I) Une erreur devrait apparaître ... dites simplement "non"
Fermez le fichier ".exe" que vous avez démarré à l'étape "1."
Réessayer.
Pour une raison quelconque, Visual Studio était bloqué sur cette application que je construisais, mais cela a fonctionné pour moi.
Ce qui m'a aidé à sortir de ce problème:
Tout d'abord, dans les propriétés de votre projet et dans l'onglet Debug
, assurez-vous que votre Start Action
est défini sur Start Project
et non une autre option qui ne s'exécutera pas. Si cela ne résout pas le problème, alors:
Allez à 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 en conflit avec M5.
Enfin, si cela ne résout pas le problème, je vous suggère d'exporter les paramètres de votre environnement actuel en tant que sauvegarde, puis de les réinitialiser complètement. Voyez si cela résout le problème, si ce n'est pas le cas, réimportez vos anciens paramètres et essayez de réparer Visual Studio.
Solution rapide qui pourrait aider quelqu'un:
J'utilise VS2013 et mon débogueur a soudainement cessé de fonctionner… .. Je n'arrivais pas à recevoir une boîte de message indiquant que le débogage n'était pas pris en charge.
Je l'ai finalement résolu en désélectionnant la case NATIVE sous Debuggers dans l'onglet Pages de propriétés -> Options de démarrage pour le projet de démarrage. Je n'ai maintenant que ASP.NET sélectionné sous Debuggers.
fermez votre projet puis supprimez tous les fichiers de votre dossier projet\bin\Debug\pour créer une nouvelle solution de débogage
Allez dans l'Explorateur de solutions, cliquez avec le bouton droit de la souris sur votre projet, sélectionnez Propriétés, cliquez sur Déboguer. En bas, il y a une case à cocher, puis cochez la case Activer le débogage SQL Server.
J'ai une solution très amusante, mais cela a fonctionné pour moi,
Maintenez la touche F5 enfoncée jusqu'à ce que le débogage commence, je suis un gars sérieux.
Vérifiez que dans votre projet -> Propriétés -> onglet Débogage -> sections d'action de démarrage que "Ne pas lancer, mais déboguer mon code quand il démarre" n'est pas coché. En quelque sorte, cela a été vérifié des mois après ma création et le travail sur mon projet.
Décocher cela a résolu mon problème.
J'ai fait face à ce problème. Dans mon cas, l’entrée du projet de démarrage a été effacée. Par conséquent, assurez-vous qu'au moins un des projets de l'explorateur de votre solution est défini comme projet de démarrage. Pour configurer un projet de démarrage, cliquez avec le bouton droit sur le projet souhaité dans la solution Explorateur -> cliquez sur " Définir comme projet de démarrage "
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 serait lancé et continuerait à s'exécuter en arrière-plan, mais aucune exception ne serait levée et rien dans la fenêtre de sortie, à l'exception des informations de construction.
C'est parce que j'avais modifié 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 encore fonctionné.
J'ai trouvé une solution:
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 pu rediriger la sortie de débogage vers la 'fenêtre immédiate' simplifiée en cochant l'option correspondante dans Debug-> Options et paramètres affiche uniquement les écritures de débogage explicites dans le code, comme Debug.Writeline ().
Visual Studio 2010
Utilisation de Visual Studio 2017. Vous aviez une douzaine de projets dans une solution. Appuyer sur debug créerait sans erreur puis ne ferait rien.
Le problème était un projet construit pour .Net 4.6 tandis que le reste où .Net 4.0
J'ai trouvé une solution:
.csproj
avec notepad ++ par exemple.<UseIISExpress>false</UseIISExpress>
dans la section <PropertyGroup>
<UseIISExpress>true</UseIISExpress>
Ce processus fonctionne généralement pour moi:
Même erreur, essayé d'exécuter VS en tant qu'administrateur et cela a fonctionné.
J'ai eu le même problème et en regardant la réponse de bresleveloper, j'ai trouvé le problème suivant qui semblait fonctionner pour moi. Afficher ceci au cas où quelqu'un d'autre aurait le même problème, il pourra alors le vérifier également.
Nous sommes allés à l'onglet de débogage <Propriétés du projet. Constaté que les options de débogage étaient totalement désactivées. A coché la case "Activer le débogage". Cela fait si pour moi ..
Pour la nouvelle application ASP.Net Core 1.
Sous la console de gestion de paquet, j'ai couru
dnvm upgrade
dnvm restore
et ma solution pourrait compiler.
J'avais le même problème (apparemment plusieurs années plus tard) où je pouvais voir mon appareil dans VS 2015, mais lorsque je voulais déboguer sur l'appareil, rien ne s'était passé.
Il s’agit peut-être d’un problème différent de celui de l’affiche originale, mais cette solution a résolu le problème pour moi dans VS 2015.
Cliquez avec le bouton droit de la souris sur la solution, sélectionnez Propriétés, puis notez si la case à cocher correspondant à votre solution dans la colonne Déployer est cochée. Si ce n'est pas le cas, cochez-la et relancez le débogage. Travaillé pour moi.
Ce qui a fonctionné pour moi a été de supprimer complètement le dossier de la solution (il a fallu redémarrer Windows pour pouvoir le faire), puis de le récupérer à partir du contrôle de source. Cela semble drastique - mais cela ne prend pas vraiment très longtemps.
En ce qui concerne le problème ci-dessus où la console n'apparaît pas. (Je n'ai pas assez de points de mérite pour commenter directement cet article.)
J'ai désactivé le processus d'hébergement afin de résoudre le problème de son fonctionnement et du verrouillage des fichiers. Lorsque j’ai fait cela, j’ai trouvé que la fenêtre de la console n’apparaissait plus lorsque j’appuyais sur F5 pour déboguer, bien que mon programme se soit bien passé. J'ai alors remarqué que j'avais coché la case "Préférer 32 bits". J'ai décoché cela, reconstruit et la fenêtre de la console est apparue une fois de plus. Cela semblait étrange alors j'ai coché à nouveau et confirmé que je peux reproduire ce problème ... Je utilise Visual Studio 2013.
Mon expérience avec Visual Studio 2015, j'ai essayé de supprimer tous les processus et le redémarrer n'a pas fonctionné. J'ai essayé de supprimer le répertoire bin, cela n'a pas fonctionné.
Malheureusement, la seule chose qui a fonctionné a été la fermeture et le redémarrage de Visual Studio 2015 en mode administrateur. Soupir...
J'ai eu le même problème avec mon application de bureau et en tant que ce forum dit que vous devez marquer votre projet en tant que projet de démarrage, car visual studio n'a pas de marque.
Cela a très bien fonctionné pour moi et je pense que cela aidera d’autres personnes potentiellement touchées par ce problème.
Vérifiez le gestionnaire de configuration, assurez-vous que tous les projets compilent pour la même plate-forme.
Si vous travaillez avec un package SSIS ou une solution avec plusieurs applications à l'intérieur. Assurez-vous que la bonne application est définie comme "Projet de démarrage".
Si vous avez une application distincte ou un projet SSIS dans le même dossier, votre Visual Studio est probablement en train de le construire au lieu de ce que vous voulez exécuter.
J'espère que cela t'aides!