我有以下几行代码:
IDbConnection dbConn = dbFactory.OpenDbConnection();
IDbCommand dbCmd = dbConn.CreateCommand();
我收到以下异常:
BadImageFormatException 尝试加载格式不正确的程序。 (HRESULT异常:0x8007000B)
我认为这可能与32位和64位应用程序有关,所以我尝试了两个版本的dll。此外,我还通过IIS启用了32位应用程序。有人能告诉我为什么我会收到这个错误吗?
答案 0 :(得分:3)
是的,这是尝试在64位PC上使用32位无人管dll(Sqlite)的结果。
否则使用特定于平台的Sqlite .NET包装器: