我想在 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,我可以克服这个问题并实现我想要的吗?即,保存应用程序级别的信息,如用户选择的版本和语言?