From 684a18007858a10f87565b15cbdefc674152bad8 Mon Sep 17 00:00:00 2001 From: OctaAcid Date: Wed, 19 Apr 2023 15:04:24 +0800 Subject: [PATCH] chore: now allows self update updater executable and installer executable must be place in the same folder --- installer/Installer/Installer.csproj | 2 + installer/Installer/MainWindow.xaml | 2 +- installer/Installer/Model.cs | 94 +++++++++++++++++-- installer/Installer/ViewModel.cs | 35 ++++++- installer/InstallerUpdater/App.xaml | 9 ++ installer/InstallerUpdater/App.xaml.cs | 17 ++++ installer/InstallerUpdater/AssemblyInfo.cs | 10 ++ .../InstallerUpdater/InstallerUpdater.csproj | 19 ++++ installer/InstallerUpdater/MainWindow.xaml | 25 +++++ installer/InstallerUpdater/MainWindow.xaml.cs | 77 +++++++++++++++ installer/InstallerUpdater/Program.cs | 89 ++++++++++++++++++ installer/installer.sln | 6 ++ 12 files changed, 373 insertions(+), 12 deletions(-) create mode 100644 installer/InstallerUpdater/App.xaml create mode 100644 installer/InstallerUpdater/App.xaml.cs create mode 100644 installer/InstallerUpdater/AssemblyInfo.cs create mode 100644 installer/InstallerUpdater/InstallerUpdater.csproj create mode 100644 installer/InstallerUpdater/MainWindow.xaml create mode 100644 installer/InstallerUpdater/MainWindow.xaml.cs create mode 100644 installer/InstallerUpdater/Program.cs diff --git a/installer/Installer/Installer.csproj b/installer/Installer/Installer.csproj index 53d5639..e63a124 100644 --- a/installer/Installer/Installer.csproj +++ b/installer/Installer/Installer.csproj @@ -6,9 +6,11 @@ enable true true + dotNetRuntime + diff --git a/installer/Installer/MainWindow.xaml b/installer/Installer/MainWindow.xaml index 4e74b10..bf58112 100644 --- a/installer/Installer/MainWindow.xaml +++ b/installer/Installer/MainWindow.xaml @@ -49,7 +49,7 @@