アプリのアンインストール時に削除されないテキスト ファイルを wp7 ファイル システムに保存したいと考えています。
ユーザーがアプリをアップグレードしたときに削除されないように、ユーザーが選択したアプリのバージョンと言語設定を保存したいと考えています。デバイスのファイル システムを使用したいのですが、IsolatedStorage を使用したくありません。これは可能ですか? はいの場合、どのように??? 今のところこれをやっています:-
public void SaveLanguageAndVersion()
{
IsolatedStorageFile appInfoFile = IsolatedStorageFile.GetUserStoreForApplication();
//create new file
using (StreamWriter writetoAppInfo = new StreamWriter(new IsolatedStorageFileStream("appInfo.txt", FileMode.Create, FileAccess.Write, appInfoFile)))
{
string appVer = new StringBuilder().Append(Utils.getRelVersion()).Append(":").Append(Utils.getFWversion()).ToString();
writetoAppInfo.WriteLine(appVer);
string appLanguage = CacheManager.getInstance().getApplicationSettings(Utils.APP_LANG);
writetoAppInfo.WriteLine(appLanguage);
writetoAppInfo.Close();
}
}
ただし、アプリのアンインストール時に appinfo.txt ファイルが削除されます。これを克服したい。
LINQ SQL を使用すると、この問題を克服して目的を達成できますか? つまり、ユーザーが選択したバージョンや言語などのアプリ レベルの情報を保存しますか?