我尝试运行一些基本代码来测试y项目中的Sqlite,项目总是在调用Open()时停止/退出。
然后在调试窗口中,我看到“Windows Store应用程序的激活”f398a499-0092-462e-9b50-aab3651b4b69_kxamnsbhqvv2e!应用程序失败并显示错误'Windows无法与目标应用程序通信。通常表示目标应用程序的进程已中止。“输出”窗口的“调试”窗格中可能会提供更多信息(Debug-> Windows-> Output)'。“
Microsoft.Data.Sqlite的版本是1.0.0 Microsoft.NETCore.UniversalWindowsPlatform的版本是6.0.6
这是我的代码:
SqliteEngine.UseWinSqlite3(); //Configuring library to use SDK version of SQLite
using (SqliteConnection db = new SqliteConnection("Filename=sqliteSample.db"))
{
db.Open();
var tableCommand = "CREATE TABLE IF NOT EXISTS MyTable (Primary_Key INTEGER PRIMARY KEY AUTOINCREMENT, Text_Entry NVARCHAR(2048) NULL)";
var createTable = new SqliteCommand(tableCommand, db);
try
{
createTable.ExecuteReader();
}
catch (SqliteException e)
{
//Do nothing
}
}
由于
答案 0 :(得分:0)
将Sqlite的版本更改为1.1.1,现在可以正常工作。