使用应用程序与其他版本的DLL而无需重新编译

时间:2013-10-28 12:34:18

标签: c# dll

我看到很多关于这个问题的线索,但我无法找到为什么我的应用程序无法正常工作。 我想使用其他版本的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并强制应用程序使用此

0 个答案:

没有答案