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