我无法使用我的Metro应用程序使用SQLite创建数据库。
说明 如果加载SQLite3.dll失败,我会继续收到运行时异常。
观察: 我发现数据库目录永远不会在应用程序包的LocalState目录中创建。 在观察之后,我逐字地在运行时实现了文件路径创建,并将sqlite3.dll删除到了预期的位置。
然而,我仍然收到无法加载SQLite3.dll的异常。
代码:
SQLiteAsyncConnection connection = new SQLiteAsyncConnection(DATABASE_DIRECTORY_NAME);
return await connection.CreateTableAsync<Service>();
请帮忙......
答案 0 :(得分:1)
我得到了同样的错误。之后我将sqlite3.dll放在项目的根文件夹中 sqlite3.dll设置为Content,Copy Always。之后它正在运作