Как исправить неправильные пути расширения в devenvexe.config - PullRequest
0 голосов
/ 04 октября 2018

После переустановки Oracle Developer Tools 12.1.0.1 расширение не работает, оно не может загрузить Oracle.VsDevTools.15.0.dll.Журнал Fusion показывает, что Visual Studio 2017 пытается загрузить dll по этому пути:

c: \ program files (x86) \ microsoft visual studio \ 2017 \ professional \ common7 \ ide \ extensions \ 51aotvmw.pue \

Каталог 51aotvmw.pue пуст, но я вижу, что dll существует в каталоге jqxrgi52.s10 Я не могу найти другие экземпляры Oracle.VsDevTools.15.0.dll на моем ПК.

Если я просто скопирую содержимое из 51aotvmw.pue в jqxrgi52.s10, dll по-прежнему не загружается, и среда IDE жалуется на несоответствие версий.

Я не могу найти конфигурацию пути 51aotvmw.pue в любом местекроме как в devenvexe.cfg.Но если я отредактирую или удалим неверный путь там, он будет изменен на исходные значения после того, как я запустил IDE.

<dependentAssembly>
  <assemblyIdentity name="Oracle.VsDevTools.15.0" publicKeyToken="89b483f429c47342" culture="neutral"/>
  <codeBase version="4.122.1.0" href="c:\program files (x86)\microsoft visual studio\2017\professional\common7\ide\extensions\51aotvmw.pue\Assemblies\Oracle.VsDevTools.15.0.dll"/>
</dependentAssembly>

Я попытался несколько раз переустановить Oracle Developer Tools и выдохся идей.

1 Ответ

0 голосов
/ 17 декабря 2018

просто избавьтесь от этого неуклюжего и унаследованного Oracle Developer Tools, особенно если вам нужен только управляемый клиент Oracle.

просто ссылается на пакет Oracle.ManagedDataAccess nuget.Это также очень поможет в случае адской непротиворечивости на серверах сборки, тестирования и производства!

https://www.nuget.org/packages/Oracle.ManagedDataAccess/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...