背景:プロジェクト出力を使用していないVS 2008展開プロジェクトがあります。アセンブリファイルをビルドした後に実行するサードパーティのライセンスおよび難読化ツールがあるため、アセンブリファイルを直接追加しています。このデプロイメントプロジェクトには、例を含むヘルプディレクトリも含まれています。
例の1つは、メインプログラムのアセンブリの一部を参照するC#プロジェクトです。このサンプルプロジェクトにはbin\Releaseフォルダーが含まれているため、エンドユーザーは、デバッガーなどを使用してサンプルを実行しなくても、サンプルを簡単に実行できます。これは、サンプルプロジェクトが最後にビルドされた日時に依存するため、メインプロジェクトアセンブリの古いバージョンが含まれている可能性があります。
問題:サンプルプロジェクトによって参照されるメインプロジェクトアセンブリは、サンプルのbin \ Releaseフォルダーに含まれており、同じ名前でバージョンが異なるアセンブリが、デプロイメントプロジェクトのアプリケーションディレクトリにあります。VS 2008は、これらのファイルが同じ名前であると認識してスペースを最小限に抑えようとしているため、1つのコピーが保存されているようです。ただし、メインプロジェクトのファイルではなく、例のファイルを使用しています。同じ名前の別のファイルがある場合でも、指定されたファイルを毎回使用するようにVSに指示する方法はありますか?