В вашем GAC есть файл политики, который использует тег "bindingRedirect"
Policy.2.112.Oracle.DataAccess.config
Выполните поиск файла (я использую Agent Ransack), затем отредактируйте его.
Содержимое файла выглядит так
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342"/>
<bindingRedirect oldVersion="2.112.2.0-2.112.9999.9999" newVersion="2.121.1.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
По какой-то причине, если вы устанавливаете Oracle 12, а затем пытаетесь удалить его (даже используя gacutil.exe / u), перенаправление привязки остается.
На моей машине это было в C: \ Windows \ assembly \ GAC_32 \ Policy.2.112.Oracle.DataAccess \ 2.121.2.0__89b483f429c47342 \ Policy.2.112.Oracle.DataAccess.config
Он недоступен через проводник, используйте поиск агента, чтобы отследить его, затем щелкните его правой кнопкой мыши и откройте в редакторе.
person
Aaron Sevivas
schedule
19.05.2015