Не удалось развернуть .exe из консольного приложения с помощью EF и Oracle.

Я пытаюсь развернуть свое консольное приложение, которое в основном создает xml-файлы из таблиц оракула. Когда я запускаю приложение на своем компьютере (64-разрядная версия Windows 7) через Visual Studio 2012, проблем нет.

Мое приложение предназначено для работы на сервере с 64-разрядной версией Windows Server 2008 R2. Итак, я скопировал .exe, файл конфигурации, dll Entity Framework и файл конфигурации из папки проекта bin\Debug.

Когда я запускаю .exe, я получаю сообщение об ошибке:

Указанный поставщик хранилища не может быть найден в конфигурации или недействителен

Может ли кто-нибудь помочь мне в этом?


person Traffy    schedule 13.01.2015    source источник
comment
Вы пробовали загуглить ошибку? Это первый результат поиска, который я нашел codeproject.com/Questions/651764/   -  person gaynorvader    schedule 13.01.2015
comment
Я видел этот пост, но я не работаю с SQLite...   -  person Traffy    schedule 13.01.2015
comment
Я добавил оракул в конец строки поиска, поможет ли это? Похоже на проблему с ODAC. stackoverflow.com/questions/26137256/ stackoverflow.com/questions/7596850/ Если нет, я думаю, может потребоваться дополнительная информация   -  person gaynorvader    schedule 13.01.2015


Ответы (1)


На самом деле проблема была решена путем нацеливания на Framework 4.0 вместо 4.5 (щелкните правой кнопкой мыши мой проект в обозревателе решений, затем свойства, чтобы сделать это). Не знал, что моя производственная машина не может запускать приложение 4.5 .NET.

person Traffy    schedule 14.01.2015