From 48786a49f7d68c19f9174095ff5019c456458395 Mon Sep 17 00:00:00 2001 From: fyr77 Date: Sun, 2 May 2021 17:00:39 +0200 Subject: [PATCH] Fix updater --- EnvyUpdate/EnvyUpdate.csproj | 28 +++++++++++++++++++++++++++- EnvyUpdate/Util.cs | 5 +++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/EnvyUpdate/EnvyUpdate.csproj b/EnvyUpdate/EnvyUpdate.csproj index 4d0512f..4ac9c50 100644 --- a/EnvyUpdate/EnvyUpdate.csproj +++ b/EnvyUpdate/EnvyUpdate.csproj @@ -18,6 +18,21 @@ true + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true AnyCPU @@ -174,7 +189,18 @@ True - + + + False + Microsoft .NET Framework 4.7.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + diff --git a/EnvyUpdate/Util.cs b/EnvyUpdate/Util.cs index fdfa325..1404bf8 100644 --- a/EnvyUpdate/Util.cs +++ b/EnvyUpdate/Util.cs @@ -111,14 +111,15 @@ namespace EnvyUpdate using (var wc = new WebClient()) { // Use some user agent to not get 403'd by GitHub. - wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko"); + wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0"); string webData = wc.DownloadString(updPath); data = JsonConvert.DeserializeObject(webData); } // I am not catching a possible parsing exception, because I cannot think of any way it could happen. // If there is no internet connection, it should already throw when using the web client. - float version = float.Parse(data.tag_name); + string tagver = data.tag_name; + float version = float.Parse(tagver); return version; }