ServiceStack OrmLite Sqlite异常

时间:2013-02-04 20:06:50

标签: servicestack ormlite-servicestack badimageformatexception

我有以下几行代码:

IDbConnection dbConn = dbFactory.OpenDbConnection();
IDbCommand dbCmd = dbConn.CreateCommand();

我收到以下异常:

  

BadImageFormatException   尝试加载格式不正确的程序。 (HRESULT异常:0x8007000B)

我认为这可能与32位和64位应用程序有关,所以我尝试了两个版本的dll。此外,我还通过IIS启用了32位应用程序。有人能告诉我为什么我会收到这个错误吗?

1 个答案:

答案 0 :(得分:3)

是的,这是尝试在64位PC上使用32位无人管dll(Sqlite)的结果。

请参阅this answer for solutions

否则使用特定于平台的Sqlite .NET包装器: