我在bin-> Debug和bin-> Release文件夹中添加了我的数据库。 当我创建一个安装文件时,我从配置管理器 - >发布获得主要输出。 有没有办法让DB只在一个地方设置(不是Debug和Release文件夹) 这是连接字符串:
<add name="myConnString" connectionString="Data Source=Test.sqlite; InitialCatalog = Test.sqlite;Compress=True;Version=3"
providerName="System.Data.Sqlite" />
谢谢你
答案 0 :(得分:0)
为什么不在bin文件夹的同一级别创建'data'文件夹?这样数据库位置永远不会改变,你可以使用 InitialCatalog = .. / .. / data / Test.sqlite
答案 1 :(得分:0)
将其放在主项目路径中:
<add name="myConnString" connectionString="Data Source=Test.sqlite; InitialCatalog = ..\..\Test.sqlite;Compress=True;Version=3"
providerName="System.Data.Sqlite" />