Visual Studio ne se construit pas automatiquement lorsque j'appuie sur le bouton de débogage

23

J'écris du code dans Visual Studio mais chaque fois que je veux tester l'application et appuyer sur la flèche verte pour "Démarrer le débogage", Visual Studio ne recompile pas automatiquement la solution active pour moi et je dois créer manuellement la solution puis la déboguer.

Visual Studio avait l'habitude de se construire automatiquement avant le débogage et je veux que cela revienne car devoir constamment construire manuellement est une douleur sérieuse.

Merci

Kurru
la source

Réponses:

35

Dans les paramètres de Visual Studio sous Projets et solutions -> Générer et exécuter, modifiez l'option Lors de l'exécution, lorsque les projets sont obsolètes: de Jamais générer à Toujours créer

Modifier: selon vos commentaires, ouvrez le "Configuration Manager" (dans la liste déroulante Debug / Release) et assurez-vous que la case à cocher Build est cochée pour tous les projets que vous souhaitez construire dans chacune de vos configurations.

lourd
la source
ça ne fonctionne pas :(
Kurru
Changé le type de build en "release" et cela a bien fonctionné. Quelles sont les différences entre la construction de «Debug» au lieu de «release»?
Kurru
10
Avez-vous ouvert le Gestionnaire de configuration pour vous assurer que la case à cocher "Build" est cochée sous la configuration de débogage?
2010
1
Ahhh merci! Merci de l'avoir réparé! Je n'avais même jamais remarqué l'élément de menu du gestionnaire de configuration auparavant.
Kurru
1
Il y a également une option «Construire uniquement les projets de démarrage et les dépendances lors de l'exécution». S'il est défini et que vos dépendances ne sont pas "assez bonnes", Studio peut ignorer la création de certains de vos projets. La désactivation de cette option est utile.
Steed
10
  • Accédez à Déboguer> Options et paramètres dans le menu VS ou Outils> Options ...
  • Accédez à «Projets et solutions»> «Créer et exécuter» et assurez-vous que la case «Créer uniquement des projets de démarrage et des dépendances lors de l'exécution» n'est pas cochée.
Zack
la source
0

Tool -> Options -> Project and Solutions -> "On Run, The project is out of date" never build -> change to Always build. Je me suis résolu

dsffds
la source
1
Ce que vous proposez n'est pas clair
Prasanna
0

Outil -> Options -> Projet et solutions.

  1. Définir comme Toujours générer / Demander à générer pour "En cours d'exécution, le projet est obsolète"
  2. Décochez la case "Créer uniquement des projets de démarrage et des dépendances lors de l'exécution"
Poovizhi
la source