diff --git a/Pilz.Updating.Client/Pilz.Updating.Client.csproj b/Pilz.Updating.Client/Pilz.Updating.Client.csproj index f032849..ed3e727 100644 --- a/Pilz.Updating.Client/Pilz.Updating.Client.csproj +++ b/Pilz.Updating.Client/Pilz.Updating.Client.csproj @@ -4,6 +4,7 @@ net8.0;netstandard2.0 enable enable + latest diff --git a/Pilz.Updating.Client/UpdateClientEventArgs.cs b/Pilz.Updating.Client/UpdateClientEventArgs.cs index ce05972..bd7441f 100644 --- a/Pilz.Updating.Client/UpdateClientEventArgs.cs +++ b/Pilz.Updating.Client/UpdateClientEventArgs.cs @@ -2,5 +2,5 @@ public class UpdateClientEventArgs(UpdateClient client) : EventArgs { - public UpdateClient Client { get; init; } = client; + public UpdateClient Client { get; } = client; } diff --git a/Pilz.Updating.Client/Utils.cs b/Pilz.Updating.Client/Utils.cs index b7bf5f6..52a175d 100644 --- a/Pilz.Updating.Client/Utils.cs +++ b/Pilz.Updating.Client/Utils.cs @@ -40,7 +40,9 @@ public static class Utils if (triesLeft == 0 && File.Exists(destFileName)) { oldFile = destFileName + ".old"; - File.Move(destFileName, oldFile, true); + if (File.Exists(oldFile)) + File.Delete(oldFile); + File.Move(destFileName, oldFile); triesLeft++; Thread.Sleep(100); } diff --git a/Pilz.Updating/Pilz.Updating.csproj b/Pilz.Updating/Pilz.Updating.csproj index 1b5756a..5b42de3 100644 --- a/Pilz.Updating/Pilz.Updating.csproj +++ b/Pilz.Updating/Pilz.Updating.csproj @@ -4,6 +4,7 @@ net8.0;netstandard2.0 enable enable + latest