Я работаю в разных проектах, один из которых использует Visual Studio 2010, а другой - VS 2017, а другой - 2015.
Для VS 2010
Я установил ODACT with ODT 11.2
, он работает нормально. Но для VS 2015 и 2017 требуется ODAC with ODT 12.2+
, поэтому я установил 12.2 на свою машину, и там после решения VS 2010 обновление edmx вообще не работает.
Это то, что я получаю в журнале активности Visual Studio
<record>330</record>
<time>2019/04/03 08:11:41.598</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [Oracle Developer Tools for Visual Studio]</description>
<guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
</entry>
<entry>
<record>331</record>
<time>2019/04/03 08:11:41.598</time>
<type>Error</type>
<source>VisualStudio</source>
<description>CreateInstance failed for package [Oracle Developer Tools for Visual Studio]</description>
<guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
<hr>80070002</hr>
<errorinfo>Could not load file or assembly 'Oracle.VsDevTools.10.0, Version=4.112.3.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>
<entry>
<record>332</record>
<time>2019/04/03 08:11:41.614</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [Oracle Developer Tools for Visual Studio]</description>
<guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
<hr>80004005 - E_FAIL</hr>
<errorinfo>Could not load file or assembly 'Oracle.VsDevTools.10.0, Version=4.112.3.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>
<entry>
Я пробовал несколько способов исправить эту проблему.
- Используется разные дома оракула для обеих установок
- Удалены
odp.net
связанные политики из GAC
.
- Отредактировал
machine.config
и изменил версии odac
Но ничего не работает.
Примечание: в обеих установках я использовал установку всей машины.