2009-05-15 5 views
19

Existe-t-il un moyen de dire à visual studio de ne pas inclure un projet lors de la création de la solution sans supprimer simplement le projet de la solution? La situation que j'ai est qu'un projet dans une solution nécessite un plugin/outil/bibliothèque que je n'ai pas installé, mais un autre développeur dans notre équipe. Donc quand j'essaye de construire la solution, j'obtiens des erreurs de compilation. C'est un projet de test unitaire, donc le retirer de la compilation n'affecterait pas la fonction de l'application. Je ne veux pas supprimer le projet de la solution, car il aurait alors juste besoin de le rajouter après avoir vérifié la solution (et ensuite je devrais l'enlever quand je le regarde, ad infinitum).Désactiver la compilation de Visual Studio 2008 Project

Répondre

30

Allez dans la liste déroulante "Build", choisissez "Configuration Manager", et vous pouvez sélectionner la configuration que vous souhaitez mettre à jour. Ensuite, dans la liste des projets ci-dessous, décochez la case "Build" du projet que vous voulez exclure de la construction.

+5

Vous pouvez faire attention avec ceci. La modification de la configuration de construction modifie le fichier de solution. Si vous validez ce changement au contrôle de la source, cela affectera tous les autres développeurs utilisant cette solution. –

6

Une solution rapide consiste à décharger le projet. C'est un paramètre local, donc cela ne changera pas la solution ou le projet.

+0

+1 Juste postait que. – j0tt

4

Cliquez droit sur Solution> Configuration Manager ...

Ici vous pouvez voir une grille avec une colonne de construction avec des cases à cocher, juste décocher le projet que vous ne voulez pas construire.

+1

opps, Lunchy l'a expliqué en même temps. Vous pouvez créer une configuration de solution pour vous (voir Configuration de la solution active) de cette façon, vous n'aurez pas à effectuer un check-out/check-in à chaque fois. – jmservera

1

si vous déchargez le projet, puis d'autres projets qui ont toute référence au projet que vous déchargez, jetteront construire d'erreur de compilation