2015-03-31 4 views
0

Existe-t-il un moyen de spécifier quels projets dans un fichier projet Visual Studio (.sln) sont générés? Je veux construire seulement certains projets basés sur une entrée dans un script, mais je ne veux pas exécuter plusieurs builds séparés de différents .slns, je veux l'avoir dans une seule commande/build.Visual Studio Project Fichiers: Choisissez les projets à construire?

Ie. si je

Project 
    ...a 
    ... 
EndProject 
Project 
    ...b 
    ... 
EndProject 
Project 
    ...c 
    ... 
EndProject 
.. 
.. 

Est-il possible d'avoir un sous-ensemble de projets a, b, c être construit en fonction de la/construire commande-je utiliser?

Répondre

1

Oui. Créez une configuration de solution pour chaque ensemble de projets que vous souhaitez créer en tant que groupe. Assurez-vous que seuls les projets que vous voulez réellement construire ont leur option "Build" cochée dans le Gestionnaire de configuration pour la configuration de cette solution.

enter image description here

col /p:Configuration=... sur la ligne de commande de MSBuild pour construire cette configuration (et donc cet ensemble de projets).