diff --git a/.semver.txt b/.semver.txt
index a970716..b668c3b 100644
--- a/.semver.txt
+++ b/.semver.txt
@@ -1 +1 @@
-1.0.15
+1.0.16
diff --git a/src/MonsterMonitor/MonsterMonitor.csproj b/src/MonsterMonitor/MonsterMonitor.csproj
index f44446b..7376e40 100644
--- a/src/MonsterMonitor/MonsterMonitor.csproj
+++ b/src/MonsterMonitor/MonsterMonitor.csproj
@@ -6,10 +6,10 @@
7.3
MonsterMonitor
MonsterMonitor
- 1.0.15
- 1.0.15
- 1.0.15
- 1.0.15
+ 1.0.16
+ 1.0.16
+ 1.0.16
+ 1.0.16
diff --git a/src/MonsterMonitor/Services/GitHubUpdateService.cs b/src/MonsterMonitor/Services/GitHubUpdateService.cs
index c94ada3..e806630 100644
--- a/src/MonsterMonitor/Services/GitHubUpdateService.cs
+++ b/src/MonsterMonitor/Services/GitHubUpdateService.cs
@@ -66,8 +66,8 @@ namespace MonsterMonitor.Services
return;
}
- var tempRoot = Path.Combine(Path.GetTempPath(), "MonsterMonitorUpdate");
- var packageDir = Path.Combine(tempRoot, latestVersion.ToString());
+ var appDir = AppDomain.CurrentDomain.BaseDirectory;
+ var packageDir = Path.Combine(appDir, "update", latestVersion.ToString());
var packageZip = Path.Combine(packageDir, "update.zip");
var extractDir = Path.Combine(packageDir, "extracted");
Directory.CreateDirectory(packageDir);
@@ -83,7 +83,6 @@ namespace MonsterMonitor.Services
ZipFile.ExtractToDirectory(packageZip, extractDir);
_log.Info("Архив обновления распакован.");
- var appDir = AppDomain.CurrentDomain.BaseDirectory;
var exePath = Application.ExecutablePath;
var updaterBat = Path.Combine(packageDir, "apply_update.bat");
File.WriteAllText(updaterBat, BuildUpdaterScript(appDir, extractDir, exePath), Encoding.ASCII);