2015-07-29 3 views
1

Я пытаюсь использовать свою DLL-область C# с Entity Framework в приложении VB6 Windows Form. Обычно я могу назвать свои функции, но когда дело доходит до Entity Framework, приложение останавливается. Он жалуется на файл конфигурации. Через некоторое время я узнал, что пытается получить файл конфигурации из папки VB6 (VB6.exe.config), которой не существует. Я предполагал, что, когда я использовал DLL, он попытался бы добраться до файла app.config в той же папке, в которой он находится, но этого не произошло. Ну, я попытался создать новый файл конфигурации с этим именем (VB6.exe.config), но он вообще не работал. Entity Framework показывает исключение внутри своей структуры. Это связано с чем-то вроде «System.Data.Entity.Internal.AppConfig».Entity Framework в библиотеке Com Interop

Я также заметил, что EF имеет свои собственные файлы конфигурации, и я полагаю, что если он не находится в файле конфигурации DLL, который я сделал, он не находит в конфигурационных файлах EF.

Неужели кто-то прошел через эту ситуацию? Любое решение для этого?

Я ценю ваше внимание, большое спасибо

Jose Carlos

ответ

0

я получил решение для этого. Я не должен использовать файл конфигурации в своей DLL. Итак, я сделал настройку EF in-code со строкой соединения.