.NET3.5プロジェクトと4.0プロジェクトを組み合わせたソリューションがあります。3.5プロジェクトは、外部の依存関係のためにアップグレードできません。
ソリューションは単純なプラグインメカニズムを使用し、すべてのプロジェクトの出力パスをソリューションフォルダー内の共通のbinフォルダーに設定して、デバッグ時にプラグインアセンブリを検出してロードできるようにしました。
サードパーティのアセンブリを参照する.NET3.5プロジェクトと、3.5バージョンと同じファイル名を持つ同じアセンブリの4.0バージョンを参照する.NET4.0プロジェクトがあります。ビルドすると、サードパーティアセンブリの一方のバージョンがもう一方のバージョンを上書きします。
これらの依存関係を別のサブフォルダーに出力して、構成でプロービングプライベートパスを設定できるようにしたいのですが、ビルドプロセスでこれを行う方法がわかりません。