myproject\dependencies にある Oracle.DataAccess.dll の古いコピーを参照するプロジェクトがあります。残りの Oracle データ アクセス コンポーネントの別のバージョンがインストールされているため、適切なバージョンへのリダイレクトを処理する GAC のパブリッシャー ポリシーに依存して、copy local = false を設定します。実行時には、これは正常に機能します。ただし、コンパイル時に copy local=false 設定が無視されるため、参照先の oracle.dataaccess.dll が bin ディレクトリにコピーされます。コンパイラがランタイムと同じプローブ規則に従わない理由はありますか? 修正はありますか?