ユーザーが作成したデータを保存する mssql データベースを使用した winforms プロジェクトがあります。すべて Visual Studio C# 2010 で作成されました。プロジェクトを公開し、ローカル マシンで clickonce を使用して展開できます。アプリケーションは自動的に更新され、うまく機能します。新しいバージョンをインストールすると、データベース内のすべてのテーブル データが削除されます。現在、公開時にデプロイするデータベースにデータがありませんが、将来必要になった場合はデプロイしたいと考えています。
Visual Studio でこの動作を変更する方法はありますか? そうでない場合、更新時にデータベースがすべてのユーザーデータを削除しないようにするにはどうすればよいですか?
以前にこの質問をしましたが、ユーザーは建設的ではないと考えていました。あるユーザーは、「これは、データベースを上書きするだけで、C# や Visual Studio とは関係のないセットアップの問題のように見えます」と述べています。
このユーザーが SETUP で何を意味するのか、誰か詳しく説明してもらえますか?
これは、winforms アプリケーションを自動的に更新する上で非常に重要な部分であるため、非常に建設的な質問になると思います。検索しましたが、この問題に適切な言葉を使用できないようです。これがこのサイトにとって建設的または関連性がない場合、誰かが少なくとも私を正しい方向に向けることができますか?