Frage

ich drei Lösungen haben, die zwei Clients und einen Server bauen, und viele Bibliotheken teilen. Ich möchte in der Lage sein, diese in eine „Master“ Lösung zu kombinieren, die alle notwendigen Projekte aufbaut.

Aus verschiedenen Gründen, die vielleicht eine Frage der eigenen verdienen, sind einige der gemeinsam genutzten Bibliotheken statisch gelinkte (LIB nur) zu einer Anwendung und dynamisch (LIB + .dll) in einer anderen Anwendung. So würde ein Build tatsächlich erfordert den Bau von zwei getrennten Konfigurationen eines einzelnen Projektes. Es sieht aus wie die VS Abhängigkeiten haben diesen Fall nicht umgehen, aber ich dachte, ich würde sehen, ob jemand dies bereits gelöst hat.

War es hilfreich?

Lösung

Zur Zeit bin ich mit vier Lösungskonfigurationen anstelle von zwei, z. B.

Debug Clients
Release Clients
Debug Server
Release Server

Und jede Lösung Konfiguration baut die entsprechende Projekt configs. Dann kann ich alles bauen, indem ein „Batch Build“ macht auf welcher auch immer zwei, die ich zur Zeit interessiert bin, und offenbar weigert VS zu tun parallel baut, wenn Batch mit aufbaut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top