мой друг и я в настоящее время работаем над программой, в которой мы используем базу данных 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. Также ошибка появляется при вызове функции, а не в самой функции:
Заранее спасибо!
System.Data.SQLite
не поддерживает x64. - person Alvin Wong   schedule 25.10.2012