У меня есть небольшое приложение, закодированное в C#, которое работает с базой данных sqlite, поэтому при компиляции у меня есть скомпилированные exe + 2 dlls: SQLite.Interop.dll и System.Data .SQLite.dllDLL не найдена ошибка при попытке использовать SQLite в C#
На машине, где я компилирую это, он отлично работает (w7), но сегодня я переместил его на другую машину с победой XP, и я получил это при попытке выполнить ее (приложение имеет попытку захвата с MsgBox за исключением):
System.DllNotFoundException: Невозможно загрузить указанный модуль DLL 'SQLite.Interop.dll' не может быть найден.
Все необходимые DLL-файлы находятся в той же папке, что и exe, что может быть причиной ошибки?
Есть ли способ скомпилировать или упаковать DLL внутри exe?
Для чего это 'SQLite.Interop.dll' для? В любом случае проверьте * bitness *. – 2013-02-24 23:53:39
Взаимосвязанные DLL обычно содержат определения P/Invoke и т. Д. Или оболочки вокруг них для управляемого кода. SQLite - это родное приложение. –
попытайтесь снова добавить ссылку на SQLite.Interop.dll в свое приложение. –