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版本。
由于某些原因,只有当您将项目目标平台设置为x64时才能正常工作