1
我在使用InstallShield安装程序后无法访问我的sqlite数据库。我在app.config文件引用的数据库就像图所示安装SQLite数据库时无法访问
<add name ="Database" providerName="System.Data.Sqlite" connectionString="Data Source =|DataDirectory|CKDatabase.db"/>
这是由我的C#代码中引用类似如下所示
string connectionStringCKDatabase = System.Configuration.ConfigurationManager.ConnectionStrings["Database"].ConnectionString;
当我安装该程序的数据库中包含的参考库和应用程序,但是当我登录错误时显示“无法打开数据库文件”。数据库不必埋在某个复杂的地方。这只是一个简单的参考。显然,它在正常的调试模式下工作正常。我知道这是一个简单的问题,但我觉得执行安装有很少的学习资源。
您是绝对正确的!我将它安装在C:驱动器上并工作。谢谢一堆。我会尽快将它标记为答案。 – LitteringAnd