私の問題は、複数のプロジェクトを持つ Visual Studio (2010) C# ソリューションがあり、それぞれのプロジェクトのライブラリを管理しようとするのは悪夢です。これらの各プロジェクトには、いくつかの標準ライブラリ参照が含まれています (すべてビルド済み)。
例えば:
Class Lib Project 1: A.dll, B.dll, C.dll
Class Lib Project 2: A.dll, B.dll, D.dll
したがって、この場合、A.dll と B.dll は特定の共有ドライブから参照されます。ただし、A.dll と B.dll の新しいビルドはそれぞれ別のフォルダーに入れられます。そのため、A.dll と B.dll の最新のライブラリ ビルドにアップグレードする場合は、両方のプロジェクトの参照を新しい場所に変更する必要があります。
たった2つのプロジェクトだったとしても、大したことではありません。しかし、たとえば 10 以上になると、問題が発生し、時間がかかり、エラーが発生しやすくなります。これは全社的なプロセスであるため、最新のライブラリ ビルドがコピーされる静的な場所へのディレクトリ リンクのようなものを作成することはできません (また、自動的にアップグレードしたくない場合もあります)。
同じソリューションの下でプロジェクト間でライブラリ参照を何らかの方法で一元化できる方法を知っている人はいますか (ソリューション全体で必要ありません)。