0

SQL Server Compact データベースを含むプロジェクトがあります。

  1. に組み込まれているソリューションを構築しbin/Releaseます。
  2. bin/Release次に、プロジェクトをインストールするファイル サーバー ディレクトリに公開します。
  3. 次に、Winforms を介して公開アプリケーション ファイルのデータベースにいくつかの行を追加すると、そのデータベースはこれらの追加行で更新されます。
  4. 次に、Visual Studio のソリューションに戻り、いくつかのボタンをフォームに追加し、いくつかの不要なレコードをデータベースに追加します。
  5. 次に、この新しいバージョンを再構築してファイル サーバーに公開し、アプリケーションを実行します。

私が気付いたのは、4 からの新しいボタンがフォーム上にあることですが、4 で追加したごみの行はそうではありません - データベースは 3 で残した状態で保存されています。

アプリケーション データベースが保持されるのではなく、ソリューションbin/Releaseファイル内のデータベースによって上書きされるように、ソリューションに変更できる設定はありますか?

4

1 に答える 1

1

Visual Studio でデータベース ファイルを右クリックし、[出力ディレクトリにコピー] フィールドで [常にコピー] を選択します。これにより、プロジェクトを再構築するたびに、bin/Release フォルダー内のデータベース ファイルがプロジェクト フォルダー内のデータベース ファイルに置き換えられます。

于 2012-07-24T19:03:06.483 に答える