1

私の友人と私は現在、SQL lite データベースを使用しているプログラムです。彼がプロジェクトをコンパイルしているとき、データベースは問題なくロードされます。しかし、プロジェクトをコンパイルして (正常に動作します)、データベースをロードしようとすると、次のエラーが表示されます。

System.BadImageFormatException が処理されませんでした。Es wurde versucht, eine Datei mit einem falschen Format zu laden. Source=PrisonArchitectSavegameEditor FileName=System.Data.SQLite、Version=1.0.66.0、Culture=neutral、PublicKeyToken=db937bc2d44ff139 FusionLog==== Zustandsinformationen vor Bindung === LOG: Benutzer = TIETZE\tietze111 LOG: DisplayName = System.Data. SQLite、Version=1.0.66.0、Culture=neutral、PublicKeyToken=db937bc2d44ff139 (完全指定) LOG: Appbase = file:///D:/Dropbox/C#/WIP/PrisonArchitectSavegameEditor/PrisonArchitectSavegameEditor/bin/Release/ LOG: Ursprünglicher PrivatePath =ヌル

Aufruf von Assembly : PrisonArchitectSavegameEditor、Version=2.2.1.0、Culture=neutral、PublicKeyToken=null。

LOG: Diese Bindung startet im default-Load-Kontext. LOG: 変更日: D:\Dropbox\C#\WIP\PrisonArchitectSavegameEditor\PrisonArchitectSavegameEditor\bin\Release\PrisonArchitectSavegameEditor.vshost.exe.Config LOG: 変更日ホスト構成: LOG: コンピューター構成日 C:\Windows\Microsoft. NET\Framework64\v4.0.30319\config\machine.config wird verwendet. LOG: Verweis nach der Richtlinie: System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139 LOG: ダウンロード フォン ノイエム URL ファイル:///D:/Dropbox/C#/WIP/PrisonArchitectSavegameEditor/PrisonArchitectSavegameEditor/ビン/リリース/System.Data.SQLite.DLL。ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x8007000b)。Die suche wurde bedet.

スタックトレース:

  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()

内部例外:

彼がコンパイルしたexeを起動すると、エラーも表示されます。また、関数自体ではなく、関数を呼び出すときにエラーが発生するようです。 エラー

前もって感謝します!

4

2 に答える 2

1

おそらく、SQLLite のプロバイダーをインストールする必要があるだけです。

http://sqlite.phxsoftware.com/

于 2012-10-25T12:13:50.110 に答える