繁体   English   中英

Visual Studio 2017使用SQLite DB构建版本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM