質問

2つのクライアントと1つのサーバーを構築し、多くのライブラリを共有する3つのソリューションがあります。これらを「マスター」に結合したいと思います。必要なすべてのプロジェクトをビルドするソリューション。

さまざまな理由により、おそらく独自の質問に値するため、共有ライブラリの一部は静的に(.libのみ)1つのアプリケーションに、動的に(.lib + .dll)別のアプリケーションにリンクされます。そのため、ビルドには、実際には単一プロジェクトの2つの個別の構成をビルドする必要があります。 VS依存関係はこのケースを処理しないように見えますが、他の誰かがすでにこれを解決しているかどうかを確認すると思いました。

役に立ちましたか?

解決

現在、2つではなく4つのソリューション構成を使用しています。たとえば、

Debug Clients
Release Clients
Debug Server
Release Server

各ソリューション構成は、適切なプロジェクト構成を構築します。その後、「バッチビルド」を実行してすべてをビルドできます。私が現在興味のある2つについて、どうやらVSはバッチビルドを使用するときに並列ビルドを拒否しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top