約 10 の異なる実行可能ファイルを生成するかなり複雑なプロジェクトがあります。これらすべてのプロジェクトには、プロジェクト間でコードを共有する目的で私が開発した共通ライブラリがあります。(依存関係ツリーのルート ノードと考えてください)。
これらの 10 個の実行可能ファイルはそれぞれかなり複雑で、他の特定のライブラリを持っているため、実際には 4 つまたは 5 つの異なる Visual Studio ソリューションを使用して、機能をもう少し包含し、完全に無関係な実行可能ファイルが混在しないようにしています。
これら 2 つのオプションのどちらが私の Common Library プロジェクトを管理するための最良の方法であるかを知りたいです (コミュニティはこれをどのように行っているか):
- 内部 NuGet リポジトリに存在し、すべての実行可能プロジェクトが NuGet 経由で依存する必要がありますか?
- 5 つの異なる Visual Studio ソリューションで使用される共通ライブラリ用に同じ .csproj ファイルを保持し続ける必要がありますか?
これらのアプローチにはそれぞれ長所と短所があることを私は知っています。人々がそこで何をしているのか知りたいだけです。
ありがとう、るい