sqlite3数据库系统.windows8.1中的BadImageFormatException

本文关键字:中的 BadImageFormatException windows8 数据库系统 sqlite3 | 更新日期: 2023-09-27 17:49:37

我已经尝试了两天让SQL server 2012运行metro风格,当我最终发现metro风格不支持这个数据库客户端。然后我切换到sqlite3数据库。我已经为每个数据库创建了类。但是当我尝试用这个代码创建DB时

private async void CreateDatabase()
    {
        SQLiteAsyncConnection conn = new SQLiteAsyncConnection("people");
        await conn.CreateTableAsync<users>();  
        await conn.CreateTableAsync<groups>();
    }

出现以下错误

类型为'System '的异常。BadImageFormatException'在EduHaptics.exe中发生,但未在用户代码中处理

附加信息:试图加载格式不正确的程序。(来自HRESULT: 0x8007000B的异常)在

一行
SQLite3.SetDirectory(/*temp directory type*/2, Windows.Storage.ApplicationData.Current.TemporaryFolder.Path);

行相同的错误
await conn.CreateTableAsync<users>(); 
在我获取路径后,

尝试手动插入路径,但出现同样的问题。我也导航到那个位置,它确实存在,但它是一个空文件夹。我有一个线索,它可能不能很好地读取路径,因为字符串本身但我不知道该怎么办!!请帮忙我在visual studio 2013 64位环境中编程,我获得了sqlite-winrt81-3080401版本。

sqlite3数据库系统.windows8.1中的BadImageFormatException

由于某些原因,只有当您将项目目标平台设置为x64时才能正常工作