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.

Était-ce utile?

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.

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