Je n'arrive pas à pouvoir déboguer. Lorsque j'essaie, je ne reçois aucune erreur de construction et la présentation passe en mode débogage, mais la fenêtre ne s'ouvre jamais. J'ai une barre orange au bas de VS, ce qui, à mon avis, est standard, mais rien ne se passe après. Ce n'est pas seulement dans le projet sur lequel je travaille. J'ai commencé un nouveau WFA et essayé de déboguer sans ajouter de code et la même chose se produit. Quelqu'un a des problèmes similaires?
J'ai déjà rencontré cela auparavant. Je ne sais pas ce qui le cause, mais en général, il s’agit d’une des solutions au problème.
... beaucoup plus, mais un lieu de départ ...
Addendum selon le commentaire ...
Donc, ces messages sont bons. C'est dire qu'il n'y a pas de problèmes (mais ça a l'air de le savoir déjà :)). Je commencerais par les options de débogage générales que vous avez mentionnées. Faites cela sur une application Hello World. De cette façon, vous pourrez commencer par résoudre le plus bas commun. Voici mes paramètres. Essayez de les faire correspondre et voyez si cela fonctionne. Par exemple, je sais que "demander avant de supprimer le point d'arrêt" n'a pas d'importance, mais "interrompre tous les processus lorsqu'un processus est interrompu" est important. Alors, je les ai tous ajoutés pour faciliter le dépannage.
De plus, assurez-vous que vous obtenez un point rouge ici, comme dans votre code dans Visual Studio (j'ai déjà vu des cas où VS ne vous laissera pas le mettre ici):
J'espère que cela pourra aider :)
Un de mes VB .NET Winforms projets ne permettait pas le débogage. Cela était dû au fait que le gestionnaire de configuration avait été défini sur "Libérer" alors que la liste déroulante de la barre d'outils indiquait "Déboguer".
Vous devez sélectionner le mode déroulant, sélectionner la dernière option "Gestionnaire de configuration" et vous assurer que le projet principal est défini sur "Débogage" et non sur "Publication".
J'ai eu le même problème avec mon application de bureau et, comme ce forum l'indique, vous devez marquer votre projet comme 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, car je pense que vous avez terminé ce projet.
Des réponses étonnantes ont déjà été données, mais elles ne sont d'aucune utilité. Donc voici ma conclusion, peu importe si je suis en retard pour répondre, mais ça marche vraiment pour moi.
Même si vous développez une application Web, accédez simplement aux propriétés du site Web en cliquant avec le bouton droit de la souris sur le projet, puis vous verrez un onglet "Web" à gauche, comme je l’ai souligné. Ensuite, cochez la case "Activer les modifications et continuer". C'est tout ce que vous devez faire. ça marche pour moi!
J'ai eu un problème similaire, et la solution était absolument idiote. VS a été confondu avec deux instances d’Internet Explorer dans le paramètre «Parcourir avec». Ainsi, j'ai défini Google Chrome (n'importe quel navigateur) par défaut, puis à nouveau IE par défaut. Il a supprimé l'autre instance de IE (il n'en reste qu'une) et le débogage a été activé. J'espère que cela vous aidera!
Lorsque mon navigateur par défaut a été remplacé par CHROME, je ne pouvais plus déboguer mon interface utilisateur. Régler IE sur le navigateur par défaut l'a corrigé. Vous pouvez également attacher le plug-in de processus lors du débogage.
Pour moi, la désinstallation du plug-in Reflector de Redgate qui avait expiré l'a corrigé. J'ai passé plus de 4 heures à désinstaller, à redémarrer, à revenir à un code plus ancien, etc.
Installez Microsoft SSDTSetup.exe 450 Ko et fermez l'outil SSDT lors de l'installation. Après l'installation, ouvrez l'outil SSDT et exécutez la tâche de script et le composant avec point d'arrêt. A travaillé pour moi
C'est un problème avec Visual Studio 2012. Cela ne se présente PAS TOUJOURS. J'ai constaté que si vous arrêtez votre programme pendant le débogage ou si vous fermez la fenêtre de la console, cela se déclenchera presque toujours.
Cependant, le laisser aller jusqu'au bout ne suffit pas non plus, parfois cela se produit.
Vous pouvez également créer votre application en mode débogage, accéder à la sortie, exécuter le programme et s’attacher à ce processus. : P
J'ai eu un problème similaire.
J'ai ajouté:
using namespace std;
et cela a résolu le problème