Средства разработки Oracle для VS 12c не работают с VS 2010

У меня есть проект, который разработан в VS 2010, и когда я пытаюсь обновить файл EDMX, он совсем не работает.

Я деинсталлировал и установил ODT много раз, но ничего не работает. при установке также окно установки не обнаруживает VS 2010. В нем перечислены VS 2015 и VS 2017, но не указаны в списке VS 2010.

введите описание изображения здесь

Я могу обновить модель edmx с VS 2015, но когда я пытаюсь сделать то же самое с VS 2010, появляется сообщение об ошибке, как показано ниже

введите описание изображения здесь

Я удалил строку подключения из web.config и добавил новый проводник сервера подключений к данным -> Подключения к данным.

Теперь ошибка не приходит, и он просит меня создать новое соединение (Соединение, которое я создал через обозреватель сервера, вообще не отображается), и я не могу найти опцию базы данных Oracle в новом окне соединения

введите описание изображения здесь

VS 2010,2015,2017 установлены на моей машине.

Я установил ODTwithODAC и ODT для VS 2015 для решения этой проблемы, но не повезло.

Есть мысли по этому вопросу? Любая помощь будет оценена.

0 ответов

Я исправил эту проблему, установив ODTwithODAC1120320_32bit версия ( ссылка)

Шаги, которые я выполнил:

  1. Удалите все записи, связанные с оракулом, из пути к переменной среды
  2. Перезагрузите машину
  3. Остановите все службы, начинающиеся с ora или ora
  4. Запустите regedit.exe и удалите HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ключ. Он содержит записи реестра для всех продуктов Oracle.
  5. Удалите все ссылки на службы Oracle, оставленные в следующей части реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora* Должно быть совершенно очевидно, какие из них относятся к Oracle.
  6. Моя машина 64-битная, поэтому я удалил HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE ключ тоже из реестра.
  7. Перезапустил мою машину
  8. Удалите каталог "C:\app" (при установке, если вы дали другое имя, вам нужно удалить это)
  9. Удалите каталог "C:\Program Files\Oracle".
  10. Очистить содержимое моего временного каталога
  11. Очистите мою корзину.
  12. Загрузите ODT с ODAC1120320_32bit и установите его.
  13. Если у вас есть какие-либо изменения в sqlnet.ora а также tnsnames.ora затем примените это

Примечание. Выполнив шаги с 1 по 11, мы сможем успешно удалить любые продукты Oracle.

Другие вопросы по тегам