Средства разработки 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
версия ( ссылка)
Шаги, которые я выполнил:
- Удалите все записи, связанные с оракулом, из пути к переменной среды
- Перезагрузите машину
- Остановите все службы, начинающиеся с ora или ora
- Запустите regedit.exe и удалите
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
ключ. Он содержит записи реестра для всех продуктов Oracle. - Удалите все ссылки на службы Oracle, оставленные в следующей части реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora*
Должно быть совершенно очевидно, какие из них относятся к Oracle. - Моя машина 64-битная, поэтому я удалил
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
ключ тоже из реестра. - Перезапустил мою машину
- Удалите каталог "C:\app" (при установке, если вы дали другое имя, вам нужно удалить это)
- Удалите каталог "C:\Program Files\Oracle".
- Очистить содержимое моего временного каталога
- Очистите мою корзину.
- Загрузите ODT с ODAC1120320_32bit и установите его.
- Если у вас есть какие-либо изменения в
sqlnet.ora
а такжеtnsnames.ora
затем примените это
Примечание. Выполнив шаги с 1 по 11, мы сможем успешно удалить любые продукты Oracle.