![](/img/trans.png)
[英]Build with the Release settings In Visual Studio 2017 Professional
[英]Visual Studio 2017 building a release using SQLite DB
Ok使用SQLite数据库在Visual Studio中创建了一个程序,现在我想构建它的发行版。 所以我做到了,但是当我运行可执行文件时,我的程序无法访问数据库。 数据库和sqlite数据扩展名一起自动放入在构建时创建的release文件夹中。
该程序可以运行,但是似乎无法访问或引用sqlite数据库。
我认为这是一个路径问题,但是我仍然对设置数据源的代码感到迷茫,我只是使用此方法...
public void BuildConnectionString()
{
// Build connection string
builder.DataSource = "TestDB.sqlite"; //
builder.Pooling = true;
}
好吧,如果我添加此| DataDirectory | 字符串,它会自动找到数据库的路径...所以我这样编辑了代码...
public void BuildConnectionString()
{
// Build connection string
builder.DataSource = "|DataDirectory|TestDB.sqlite"; //
builder.Pooling = true;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.