複数のプロジェクトで解決策があります。各プロジェクトは、ビルド後に対応する出力ディレクトリにコピーされるアセンブリを使用しています。これらのプロジェクトのほとんどには、共通のdllがあります。たとえば、ProjectA.dllは、ProjectB、ProjectC、およびProjectDによって使用されます。ProjectA.dllを1つの中央フォルダーに配置し、他のクラスライブラリプロジェクトがそれを指すようにすることは可能ですか?GACについては知っていますが、複数のアプリケーションが特定のアセンブリを使用する場合にのみ使用する必要があると言われています。
編集:展開するとき、私は次の構造が必要です:
Bin
-> ProjectA.dll
-> Other Projects
----> ProjectB.dll
----> ProjectC.dll
MyProject.exe
projectA.dllは、ProjectB.dllおよびProjectC.dllによって引き続き適切に参照されますか?