2

ac#winformプロジェクト内でsql-serverコンパクトデータベースを使用しています。

ソリューションを構成するファイルを見ると、次の両方のフォルダーにexeファイルとsdfファイルのコピーがあります。

  1. /bin/Debug/
  2. /bin/Release/

ダブルクリックして1でexeを実行すると、1でsdfが更新され、2でexe/sdfが更新されます。

VSを開くと、1のファイルで遊んでいると思います。

2.のファイルはいつ上書きされますか?

Click-Onceインストールを使用してプロジェクトを公開すると、ファイルの作成にどのファイルが使用され.applicationますか?

添加

上記の一般的な投稿では私の問題は解決していませんが、さらに混乱しています。上記の答えが解決することを私が望んでいた特定のシナリオは次のとおりです。

開発ソリューションフォルダは、USBペンドライブに保存されます。このソリューションには、データベースファイルが含まれています。自宅のPCに公開しました。仕事用のPCに公開しました。ペンドライブを持ち歩き、どちらかのPCに接続できてうれしいです。データベースを更新した場合にデータのバージョンが1つだけになるように設定するにはどうすればよいですか?

ソリューションをエキスパート設定に変更し、構成マネージャーを公開しました-これは役に立ちますか?:

ここに画像の説明を入力してください

4

3 に答える 3

3

Visual Studioのデバッグとリリースの違いは何ですか? http://msdn.microsoft.com/en-us/library/kkz9kefa(v=vs.110).aspx

これらは、プロジェクトの2つの異なる構成です。

そしてそれらは異なるフォルダに組み込まれています

clikc onceファイルは、おそらく現在のアクティブな構成に基づいています

于 2012-07-22T12:15:11.803 に答える
2

プロジェクトの構成によって異なります。デバッグモードの場合は、デバッグモードを使用しています。

于 2012-07-22T12:11:38.547 に答える
1

アクティブな構成を確認するには:

[ビルド]タブをクリックし、[構成マネージャー]をクリックします。

最近インストールしたVSExpressが新しくある場合にも、これを行うことができます。

  1. ツール⇒設定⇒エキスパート設定。
  2. ツール⇒オプション⇒左下の「すべての設定を表示」にチェックを入れます。
  3. ツール⇒オプション⇒プロジェクトとソリューション⇒一般⇒「高度なビルド構成の表示」。
于 2012-07-22T14:21:59.093 に答える