From 81856b27001b1e271184f8dce84e7e061fe4d557 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Mon, 20 Dec 2021 13:04:52 -0500 Subject: [PATCH] Check for settings file before copying --- Settings/Extensions.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Settings/Extensions.cs b/Settings/Extensions.cs index ef38c87..bf711e3 100644 --- a/Settings/Extensions.cs +++ b/Settings/Extensions.cs @@ -42,8 +42,12 @@ namespace Common.Settings public static void BackupSettings() { var settingsFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath; - var destination = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\..\last.config"; - File.Copy(settingsFile, destination, true); + + if (File.Exists(settingsFile)) + { + var destination = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\..\last.config"; + File.Copy(settingsFile, destination, true); + } } public static void RestoreSettings()