我有一个使用 SQLite 的 Windows Phone 8 应用程序。该应用程序具有许多数据库功能,并包含一个 sqlite 数据库文件,在运行该应用程序时,该文件会被复制到本地文件夹并进行访问。在我第一次切换到发布版本之前,所有这些都没有问题,但它不起作用。
我通过删除所有 NuGet 引用和 .dll 引用来“修复”此问题,并按照此处的步骤重新开始:A Workaround to Use SQLite in a Windows Phone 8 Application
我有一个令人沮丧的问题,在从调试切换到发布构建后,反之亦然,“Sqlite”再次不再被识别。
我收到以下错误:
The type or namespace name 'Sqlite' could not be found (are you missing a using directive or an assembly reference?)
这些错误来自 SQLite.cs,特别是这些行:
using Sqlite3 = Sqlite.Sqlite3;
using Sqlite3DatabaseHandle = Sqlite.Database;
using Sqlite3Statement = Sqlite.Statement;
这怎么可能?我在这里看到了一些类似的问题,但他们都只是说删除并重新添加引用,问题就莫名其妙地消失了。这对我不起作用。