2

この問題について多くのスレッドを見ましたが、アプリケーションが機能しない理由を見つけることができませんでした。アプリケーションを再コンパイルせずに、他のバージョンの Oracle.DataAccess ライブラリを使用したい。app.config 行に追加します。

   <assemblyBinding>
    <dependantAssembly>
      <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342"/>
      <bindingRedirect oldVersion="1.0.0.0 - 9.0.0.0" newVersion="10.2.0.100" />
    </dependantAssembly>
  </assemblyBinding>

バージョンが 1.0.0.0 から 9.0.0.0 の間であるかどうかがよくわかっている場合は、アプリケーションでバージョン 10.2.0.100 を使用するように強制します。しかし、常にこのバージョンのアプリケーションを変更すると、コンパイルされた同じ dll が使用されます。

私の目標は、ローカルアプリケーションディレクトリのdllを変更し、アプリケーションにこれを強制的に使用させることです

4

0 に答える 0