2009-09-16 9 views
2

Ma solution VS a beaucoup de projets. Je ne travaille actuellement que sur certains d'entre eux, donc je veux que CTRL + MAJ + B n'en construise que quelques-uns. Quelle est la meilleure façon de le faire?Visual Studio: Comment ne construire que quelques projets

Je pensais à la création d'une nouvelle configuration, mais je devrais vérifier et il ne semble pas correct. Je me fiche de savoir si ce sera seulement un réglage "local" sur ma machine.

Répondre

1

Créer une nouvelle configuration serait la meilleure façon de le faire.

Alternativement, créez un deuxième fichier de solution et ajoutez seulement les projets qui vous intéressent. Nous l'avons fait pour quelques-uns de nos produits d'entreprise où une solution complète chargerait des dizaines de projets. La principale raison pour laquelle nous l'avons fait est de réduire les ressources utilisées par VS. Nommez la solution quelque chose comme "Mon produit - construction minimale". Vous avez la possibilité de le vérifier ou non.

+0

vous êtes première suggestion (nouvelle configuration) apparaîtrait également sur d'autres utilisateurs Machines. Aussi, si nous avons déjà 2 configs (debug & release), je devrais maintenant avoir 4 (debug, release, my - debug, my - release). Comme pour la deuxième option, c'est comme si la nouvelle solution fonctionnait sur les projets réels "par référence" donc les changements sont affectés dans les deux, et la seule fois où je devrais utiliser la solution originale est si je dois faire des changements dans la solution elle-même. Est-ce correct? –

+0

Un fichier de solution est essentiellement une liste de projets. Les projets existent complètement indépendants d'une solution. Vous pouvez ajouter le même projet à plusieurs solutions. Si vous avez ouvert deux solutions qui contiennent le même projet et que vous modifiez le fichier de projet dans une fenêtre et basculez vers l'autre fenêtre, Visual Studio détecte les modifications et vous demande si vous souhaitez mettre à jour. – womp

+0

Donc, pour répondre à votre question en particulier - oui, les fichiers de solution font simplement référence à un projet. Vous pourriez créer un nouveau fichier de solution pour vous-même avec les paramètres de construction que vous vouliez, et travailler avec les mêmes fichiers de projet précis que tout le monde travaillait avec. – womp

7

Cliquez avec le bouton droit de la souris sur la solution et choisissez "Configuration Manager". Décochez les colonnes "Construire" pour chacune de celles que vous ne voulez pas construire.

+1

cela affecterait tous les utilisateurs de cette solution, je veux seulement affecter moi –

1

Aller à l'explorateur de solution (CTRL+SHIFT+L pour moi), marquer les projets que vous voulez construire, faites un clic droit (SHIFT+F10 si vous êtes un aficionado du clavier) et sélectionnez « Build sélection »

+0

cela affecterait tous les utilisateurs de cette solution, je veux seulement me affecter –

+0

@Yaron: Non, cela n'affecterait pas du tout la solution, et encore moins d'autres utilisateurs de celui-ci. (C'est un moyen de ne construire que des projets sélectionnés au lieu de la solution entière.) – sbi

0

Regardez dans la solution Explorateur - clic droit sur les projets que vous ne voulez pas construire et les décharger

+1

Pensez à ajouter des liens de documentation. Sachez également que cette réponse peut être différente selon la version de VS utilisée. –

Questions connexes