0

bin->Debug と bin->Release フォルダーの両方にデータベースを追加しています。セットアップ ファイルを作成すると、構成マネージャー -> リリースからプライマリ出力が取得されます。DB を 1 つの場所 (Debug フォルダーと 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 フォルダーと同じレベルに「data」フォルダーを作成してみませんか? このようにして、データベースの場所は変更されず、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 に答える