0
我正在開發一個使用WPF的應用程序。在用戶安裝並啓動應用程序後,如果參數的值爲空,則在用戶範圍的應用程序設置中保存一些參數。WPF - 在首次運行時清除應用程序中的參數值
if (Properties.Settings.Default.appKey == string.Empty)
{
Properties.Settings.Default.appKey = "some random key"
Properties.Settings.Default.Save();
}
問題是,如果用戶卸載應用程序,然後再次安裝參數的值將保留。
是否有可能知道我的應用程序是否第一次運行以清除值並重新設置?
當您卸載應用程序時,應該清理這些文件。如果這不可行 - 您可以在應用程序查找的文件系統(程序數據)上放置另一個文件 - 使用程序集版本對其進行版本控制 - 如果不存在,則創建它。 – tsells 2013-02-15 00:49:41