数据库在两个文件夹中,bin-> debug,release

时间:2012-10-05 16:25:41

标签: c# sqlite

我在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" />

谢谢你

2 个答案:

答案 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" />