С # Visual Studio sql lite

мой друг и я в настоящее время работаем над программой, в которой мы используем базу данных sql lite. Когда он компилирует проект, база данных загружается без проблем. Но когда я пытаюсь скомпилировать проект (который отлично работает) и загрузить базу данных, появляется следующая ошибка:

System.BadImageFormatException не обработано HResult = -2147024885 Сообщение = Дата или сборка "System.Data.SQLite, Version = 1.0.66.0, Culture = нейтральный, PublicKeyToken = db937bc2d44ff139" или eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden. Источник = PrisonArchitectSavegameEditor FileName = System.Data.SQLite, Version = 1.0.66.0, Culture = нейтральный, PublicKeyToken = db937bc2d44ff139 FusionLog ==== Zustandsinformationen vor Bindung === LOG: Benutzer = TIETZE \ tietze111. SQLite, версия = 1.0.66.0, культура = нейтральная, PublicKeyToken = db937bc2d44ff139 (полностью указана) LOG: Appbase = file: /// D: / Dropbox / C # / WIP / PrisonArchitectSavegameEditor / PrisonArchitectSavegameEditor / bin / Release = NULL

Создано из Assembly: PrisonArchitectSavegameEditor, Version = 2.2.1.0, Culture = нейтральный, PublicKeyToken = null.

ЖУРНАЛ: Diese Bindung запустил загрузку контекста по умолчанию. ЖУРНАЛ: Die Anwendungskonfigurationsdatei wird verwendet: D: \ Dropbox \ C # \ WIP \ PrisonArchitectSavegameEditor \ PrisonArchitectSavegameEditor \ bin \ Release \ PrisonArchitectSavegameEditor.vshost.exe. NET \ Framework64 \ v4.0.30319 \ config \ machine.config wird verwendet. LOG: Verweis nach der Richtlinie: System.Data.SQLite, Version = 1.0.66.0, Culture = нейтральный, PublicKeyToken = db937bc2d44ff139 LOG: Download von neuem URL-файл: /// D: / Dropbox / C # / WIP / PrisonArchitectSavegameEditor / PrisonArchitectSavegameEditor / PrisonArchitectSavegameEditor / PrisonArchitectSavegameEditor / PrisonA bin / Release / System.Data.SQLite.DLL. ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x8007000b). Die Suche wurde beendet.

Трассировки стека:

  bei PrisonArchitectSavegameEditor.Form1.LoadDatabase()
   bei PrisonArchitectSavegameEditor.Form1.tabControlSaveGameActions_SelectedIndexChanged(Object sender, EventArgs e) in d:\Dropbox\C#\WIP\PrisonArchitectSavegameEditor\PrisonArchitectSavegameEditor\Form1.cs:Zeile 652.
   bei System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
   bei System.Windows.Forms.TabControl.WmSelChange()
   bei System.Windows.Forms.TabControl.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.Control.WmNotify(Message& m)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.Form.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
   bei System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.TabControl.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   bei PrisonArchitectSavegameEditor.Program.Main() in d:\Dropbox\C#\WIP\PrisonArchitectSavegameEditor\PrisonArchitectSavegameEditor\Program.cs:Zeile 20.
   bei System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
   bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart()

InnerException:

Ошибка также появляется при запуске скомпилированного exe. Также ошибка появляется при вызове функции, а не в самой функции: Error

Заранее спасибо!


person user1633958    schedule 25.10.2012    source источник
comment
Возможный дубликат: Что вызывает исключение System.BadImageFormatException при создании System.Data. SQLite.SQLiteConnection   -  person Alvin Wong    schedule 25.10.2012
comment
Вы оба 32-битные, оба 64-битные или разные?   -  person Hugh Jones    schedule 25.10.2012
comment
@Alvin - я думаю, у тебя это есть   -  person Hugh Jones    schedule 25.10.2012
comment
@HughJones Нет, просто поиск в Google. Но на самом деле я думаю, что раньше читал о том, что System.Data.SQLite не поддерживает x64.   -  person Alvin Wong    schedule 25.10.2012
comment
у нас оба x64, так что это не может быть проблемой   -  person user1633958    schedule 25.10.2012


Ответы (2)


Вероятно, вам просто нужно установить провайдер для SQLLite:

http://sqlite.phxsoftware.com/

person SchmitzIT    schedule 25.10.2012
comment
Хорошо, мы не знаем, в чем проблема. Установка не помогла. Сейчас попробуем mysql, в сети все равно круче. Спасибо. - person user1633958; 25.10.2012

попробуйте изменить архитектуру процессора Visual Studio

person Ramgy Borja    schedule 09.08.2017