0

我将我的数据库添加到 bin->Debug 和 bin->Release 文件夹中。当我创建一个安装文件时,我从配置管理器-> 发布中获取主要输出。有没有办法让我只在一个地方设置数据库(不是调试和发布文件夹)这是连接字符串:

 <add name="myConnString" connectionString="Data Source=Test.sqlite; InitialCatalog = Test.sqlite;Compress=True;Version=3"
      providerName="System.Data.Sqlite" />

感谢你

4

2 回答 2

0

为什么不创建与 bin 文件夹相同级别的“数据”文件夹?这样数据库位置永远不会改变,您可以使用InitialCatalog =../../data/Test.sqlite

于 2012-10-05T16:29:02.267 回答
0

将其放在主项目路径中:

<add name="myConnString" connectionString="Data Source=Test.sqlite; InitialCatalog = ..\..\Test.sqlite;Compress=True;Version=3"
  providerName="System.Data.Sqlite" />
于 2012-10-05T16:30:11.617 回答