最近、SQL Compact 4 データベースと Entity Framework を使用するように Windows フォーム アプリケーションを切り替えました。アプリケーションを介してアプリケーションの更新を処理します (Windows サービスはありません)。更新がデバイスに送信されると、すべてのデータが消去され (データ ディレクトリが削除され)、exe が新しい exe に置き換えられます。
これは正常に機能しますが、次にアプリケーションを起動するとき、「Windows が 'アプリケーション名' を構成するまでお待ちください」というメッセージが表示されます。その後、Windows はデータベース ファイルを自動的に追加し直し、exe を以前のバージョンに戻します。
Windows が古いデータベース ファイルを追加し、exe を元に戻すのはなぜですか? これが起こらないようにするにはどうすればよいですか?