私のプログラムには、最初の実行後にプログラムが作成し、updonアプリの使用状況内にデータを保存するsqllitedbファイルが含まれています。データベースは一定期間にわたって構築されます。dbファイルはプログラムのインストールディレクトリに作成されます
バグが修正されたら定期的にアプリを更新する必要があるので、基本的には新しいmsiインストーラーを公開し、インストーラーはdbファイル以外の古いインストールファイルを削除して新しいプログラムファイルをインストールします。
一部のユーザーはデフォルトの場所にインストールしないため、選択した場所にdbファイルが存在しません。
インストールディレクトリの外にあるプログラムデータフォルダにデータファイルを保存しても大丈夫かどうか知りたいですか?私のプログラムのすべての新しい更新がそのプログラムデータフォルダからのデータにアクセスできるように..?
Windows XP、Vista、7にプログラムデータディレクトリはありますか?そしてC#/でそれにアクセスする方法