PDA

View Full Version : خطا در استفاده از sqlite



terrorhell
یک شنبه 17 اسفند 1393, 16:56 عصر
سلام دوستان
من تو برناممم میخوام از sqlite استفاده کنم و dll مورد نظر هم اوردم داخل پروژه ولی اررور میده


{"Could not load file or assembly 'System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies. An attempt was made to load a program with an incorrect format."}

ممنون میشم راهنمایی کنید چطوری این مشلکو حل کنم

hi level hdd
یک شنبه 17 اسفند 1393, 17:03 عصر
سلام احتمالا برنامتون 64 بیتی یا 32 بیتی هستش ولی Dll اون بر عکس 32 بیتی یا 64 بیتی هستش.
اگر برنامه رو به صورت 32 بیتی کامپایل کردید Dll مربوط به اون یعنی 32 بیتی کنارش قرار بدید

terrorhell
یک شنبه 17 اسفند 1393, 18:16 عصر
مرسی
ببینید من یک فایل .exe دانلود کردم SQLite-1.0.66.0-setup.exe (file:///C:/Users/abedi98/Downloads/SQLite-1.0.66.0-setup.exe)

اینو که نصب میکنم برنامم رو کامپیوتر خودم اجرا میشه ولی اینو که پاک میکنم دیگه اجرا نمیشه در صورتی که dll رو از همین برنامه ای که نصب کردم برداشتم

hi level hdd
دوشنبه 18 اسفند 1393, 10:24 صبح
بازم میگم خطا داره میگه Dll با نسخه کامپایل شده همخوانی ندارد.
نسخه جدید رو از اینجا (http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki)با نسخه سیستم عاملت هماهنگی داره دانلود کن.
توضیحات کامل تو همون صفحه هم هست.

Mani_rf
دوشنبه 18 اسفند 1393, 14:31 عصر
با استفاده از NuGet Packages کامپاننت SQLite رو به پروژه اضافه کن مشکل حل میشه.