VS2008 construit plusieurs configurations du même projet
-
06-07-2019 - |
Question
J'ai trois solutions qui construisent deux clients et un serveur et partagent plusieurs bibliothèques. J'aimerais pouvoir les combiner en un "maître" solution qui construit tous les projets nécessaires.
Pour diverses raisons, qui méritent peut-être une question, certaines des bibliothèques partagées sont liées statiquement (.lib uniquement) à une application et dynamiquement (.lib + .dll) à une autre application. Ainsi, une construction nécessiterait en fait la création de deux configurations distinctes d’un même projet. Il semble que les dépendances des VS ne traitent pas ce problème, mais je pensais que je verrais si quelqu'un d'autre avait déjà résolu le problème.
La solution
Actuellement, j'utilise 4 configurations de solution au lieu de deux, par exemple,
.Debug Clients
Release Clients
Debug Server
Release Server
Et chaque configuration de solution construit les configurations de projet appropriées. Ensuite, je peux tout construire en effectuant une "compilation par lot". sur les deux qui m'intéressent actuellement et, apparemment, VS refuse de créer des versions parallèles lors de l'utilisation de versions par lots.