Ok使用SQLite数据库在visual studio中创建了一个程序,现在我想构建它的发行版本。所以我做了但是当我运行可执行文件时,我的程序无法访问数据库。数据库自动放入构建时创建的发布文件夹中,以及sqlite数据扩展名。
程序运行但它似乎无法访问或引用sqlite数据库。
我认为它是一些路径问题,但我仍然有点迷失,因为在设置数据源的代码中我只是使用了这个...
public void BuildConnectionString()
{
// Build connection string
builder.DataSource = "TestDB.sqlite"; //
builder.Pooling = true;
}
答案 0 :(得分:0)
好吧,如果我添加这个| DataDirectory | string它会自动找到数据库的路径......所以我编辑了代码......
public void BuildConnectionString()
{
// Build connection string
builder.DataSource = "|DataDirectory|TestDB.sqlite"; //
builder.Pooling = true;
}