Puis-je configurer Visual Studio pour NE PAS modifier le projet de démarrage chaque fois que j'ouvre un fichier de l'un des projets ?

StackOverflow https://stackoverflow.com/questions/4434

  •  08-06-2019
  •  | 
  •  

Question

Disons qu'il existe une solution contenant deux projets (Projet1 et Projet2).

Project1 est défini comme projet de démarrage (son nom est affiché en gras).Je double-clique sur un fichier dans Project2 pour l'ouvrir.Le fichier s'ouvre, mais quelque chose d'autre se produit également : Project2 est défini comme projet de démarrage.

J'ai essayé de trouver une option dans la configuration pour le modifier, mais je n'en ai trouvé aucune.

Cette fonctionnalité (même si cela ressemble plus à un bug pour moi) peut-elle être désactivée ?

Était-ce utile?

La solution

La manière de sélectionner un projet de startup est décrite dans Le blog de Sara Ford "Conseil du jour pour Visual Studio" (hautement recommandé).Elle a un post là-bas sur monter des projets StartUp.Il existe essentiellement 2 manières, la plus simple étant de cliquer avec le bouton droit sur le projet souhaité et de choisir « Définir comme projet de démarrage ».Cela empêche d'autres projets de devenir le projet StartUp, même si vous cliquez sur l'un de leurs fichiers.

Autres conseils

Vérifiez vos options Visual Studio pour la case à cocher suivante :
Projets et solutions - Créer et exécuter - Pour les nouvelles solutions, utilisez le projet actuellement sélectionné comme projet de démarrage.

Décochez cela et voyez si le comportement change.

J'ai rencontré un bug où le projet en gras ne serait pas le projet de démarrage bien qu'il soit sélectionné dans les propriétés de la solution comme "projet de démarrage unique".

Une solution à ce bug consistait à décocher la case de déploiement, à partir du Gestionnaire de configuration, pour le projet non gras qui était utilisé de manière incorrecte comme projet de démarrage.Le gestionnaire de configuration est trouvé en cliquant avec le bouton droit sur la solution dans l'Explorateur de solutions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top