web-dev-qa-db-fra.com

F5 ou le bouton Démarrer le débogage est grisé pour l'application Winform?

Je sais qu'il y a déjà beaucoup de questions liées à cela sur SO mais aucune d'entre elles ne s'est réveillée pour moi jusqu'à présent.

J'ai une application Winform mais quand j'essaye de la déboguer, mon bouton Démarrer est désactivé.

Maintenant, lorsque j'essaie de déboguer, ma clé de démarrage du débogage est désactivée

enter image description here

Les choses que j'ai déjà faites sont:

1) J'ai déjà défini mon application Winform comme projet de démarrage unique.

2) J'ai supprimé l'option de projet de démarrage multiple.

3) J'ai essayé de redémarrer mon Visual Studio plusieurs fois.

4) J'ai reconstruit l'application et elle se construit avec succès sans erreur.

5) J'ai construit l'intégralité de la solution et elle a également réussi avec succès sans erreurs.

6) J'ai vérifié le fichier sln et la version du format qu'il contient est:

Fichier de solution Microsoft Visual Studio, format version 11.00

ce que je suppose est correct.

19
Rahul Tripathi

Je ne connais pas la raison mais celle-ci a fonctionné pour moi. J'ai exclu le projet de ma solution et puis créer ma solution sans lui.

Et puis j'ai de nouveau ajouté mon projet et construit ma solution et l'ai définie comme application de démarrage et cela a fonctionné pour moi.

(à vrai dire, je ne comprends vraiment pas le raisonnement pour cela!)

18
Rahul Tripathi

Accédez à l'explorateur de solutions Faites un clic droit sur le nom de la solution/du projet et choisissez définir comme projet de démarrage, il doit être activé.

Go to the solution Explorer Right click on the solution /Project name and choose set as startup project

37
Kamaro Lambert

Juste pour ajouter plus d'informations au message de user3414693, il est possible qu'il y ait un problème dans le fichier de solution, comme référencer un projet qui n'existe pas ou dont le nom a été changé.

Le déchargement et le rechargement du projet recréeront ce fichier avec les informations correctes pouvant potentiellement résoudre le problème.

4
Chiko

Dans mon cas, j'ai exclu le projet de ma solution et j'ai fermé ma solution. Lorsqu'il est à nouveau ouvert, la solution change la configuration (F4) en Debug | Mixed Platforms (je ne change pas manuellement). Ensuite, je suis passé à Debug | Any CP et fonctionne pour moi!

3
Hernaldo Gonzalez

J'ai également constaté que vous devez vous assurer d'ouvrir le fichier .sln dans Visual Studio, afin que l'Explorateur de solutions affiche tous les projets pertinents. Si vous ouvrez un seul des fichiers source individuels, il n'aura pas de contexte dans lequel exécuter le programme.

1
Spencer Williams

Accédez à vos "Pages Propery Pages" dans le projet de démarrage assurez-vous que si vous avez "plusieurs projets de démarrage" sélectionnés, vous avez au moins certains de ces projets disponibles activés. S'il n'y a pas actif. Vous ne serez pas autorisé à déboguer ou à démarrer votre projet.

0
Franky Rivera