Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5673bf2

Browse files
committed
config bak
1 parent f5c66a3 commit 5673bf2

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/Common.CoreLib/Application/Settings/SettingsHost.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,19 @@ public static void Load()
5454
try
5555
{
5656
SettingsHostBase.Local.Load();
57+
58+
File.Copy(SettingsHostBase.LocalFilePath, SettingsHostBase.LocalFilePath + ".bak", true);
5759
}
5860
catch (Exception ex)
5961
{
60-
File.Delete(SettingsHostBase.LocalFilePath);
62+
if (File.Exists(SettingsHostBase.LocalFilePath + ".bak"))
63+
{
64+
File.Copy(SettingsHostBase.LocalFilePath + ".bak", SettingsHostBase.LocalFilePath, true);
65+
}
66+
else
67+
{
68+
File.Delete(SettingsHostBase.LocalFilePath);
69+
}
6170
Log.Error(nameof(SettingsHost), ex, "Config Load");
6271

6372
SettingsHostBase.Local.Load();

0 commit comments

Comments
 (0)