我看到了很多关于这个问题的线程,但我找不到我的应用程序为什么不起作用。我想在不重新编译应用程序的情况下使用其他版本的 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并强制应用程序使用这个