diff --git a/BackupHelper.sln b/BackupHelper.sln index 17e5035..9237b90 100644 --- a/BackupHelper.sln +++ b/BackupHelper.sln @@ -25,9 +25,11 @@ Global {67E7840B-0306-44EA-BBD6-641E388C3C9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {67E7840B-0306-44EA-BBD6-641E388C3C9D}.Debug|Any CPU.Build.0 = Debug|Any CPU {67E7840B-0306-44EA-BBD6-641E388C3C9D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {67E7840B-0306-44EA-BBD6-641E388C3C9D}.Release|Any CPU.Build.0 = Release|Any CPU {5645CE62-EFDE-429B-8492-9E4D55F343F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5645CE62-EFDE-429B-8492-9E4D55F343F9}.Debug|Any CPU.Build.0 = Debug|Any CPU {5645CE62-EFDE-429B-8492-9E4D55F343F9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5645CE62-EFDE-429B-8492-9E4D55F343F9}.Release|Any CPU.Build.0 = Release|Any CPU {0BF5D9B5-07B9-4AE9-847D-2A2D6A9CABD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0BF5D9B5-07B9-4AE9-847D-2A2D6A9CABD3}.Debug|Any CPU.Build.0 = Debug|Any CPU {0BF5D9B5-07B9-4AE9-847D-2A2D6A9CABD3}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/BackupHelper/BackupHelper.csproj b/BackupHelper/BackupHelper.csproj index c9b79b9..c59f63a 100644 --- a/BackupHelper/BackupHelper.csproj +++ b/BackupHelper/BackupHelper.csproj @@ -9,7 +9,7 @@ Copyright © Nain 2023 Resources\backup_helper_icon.ico - 1.5.2 + 1.5.3 Nain BackupHelper Small .NET 7 app to facilitate backup of files and directories with advanced settings and binary comparison. These settings are saved into profiles. @@ -22,6 +22,10 @@ none + + embedded + + diff --git a/BackupHelper/Forms/FormProfileMenu.cs b/BackupHelper/Forms/FormProfileMenu.cs index 13d2eed..148ba0c 100644 --- a/BackupHelper/Forms/FormProfileMenu.cs +++ b/BackupHelper/Forms/FormProfileMenu.cs @@ -30,7 +30,11 @@ public FormProfileMenu() InitializeComponent(); listViewProfile.Groups.Add("Ungrouped", "Ungrouped"); contextMenuStripProfile.Opening += ContextMenuStripProfile_Opening; - labelVersion.Text = $"Version {System.Windows.Forms.Application.ProductVersion} ©{System.Windows.Forms.Application.CompanyName} 2023"; + + int strToRemove = Application.ProductVersion.IndexOf('+'); + string version = strToRemove < 0 ? Application.ProductVersion : Application.ProductVersion[..strToRemove]; + + labelVersion.Text = $"Version {version} ©{Application.CompanyName} 2024"; KeyPreview = true; ClickTimer.Elapsed += ClickTimer_Elapsed; ClickTimer.AutoReset = false; @@ -577,7 +581,7 @@ private void ToolStripMenuItemGenerateShortcut_Click(object sender, EventArgs e) if (saveFileDialogShortcut.ShowDialog() == DialogResult.OK) { - string content = $"\"{Assembly.GetExecutingAssembly().Location}\" \"{string.Join(";", selectedProfiles.Select(p => p.Name))}\"{Environment.NewLine}pause"; + string content = $"\"{Program.WorkingDirectory}\\{Application.ProductName}.exe\" \"{string.Join(";", selectedProfiles.Select(p => p.Name))}\"{Environment.NewLine}pause"; File.WriteAllText(saveFileDialogShortcut.FileName, content); MessageBox.Show($"File saved as \"{saveFileDialogShortcut.FileName}\""); } diff --git a/BackupHelper/Program/Program.cs b/BackupHelper/Program/Program.cs index f45c74d..de8acb9 100644 --- a/BackupHelper/Program/Program.cs +++ b/BackupHelper/Program/Program.cs @@ -11,8 +11,9 @@ static class Program [DllImport("Kernel32.dll")] static extern bool AttachConsole(int processId); - public static string DBPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\backup_helper.db"; - public static FormProfileMenu ProfileMenu; + internal static string WorkingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); + internal static string DBPath = WorkingDirectory + "\\backup_helper.db"; + internal static FormProfileMenu ProfileMenu; //public static FileControl FC = new(); //static bool ShowDialogs = true; //--Whether to show dialogs when running paremeter mode diff --git a/CHANGELOG.md b/CHANGELOG.md index da8bc8d..fb46439 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 1.5.3 + +Fixed/altered: +- Profile shortcuts - incorrect assembly name - fix + ## 1.5.2 Fixed/altered: