mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-09-17 22:05:08 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2f83d6c860 | ||
|
|
3db4975b48 |
@@ -25,6 +25,11 @@ catch
|
||||
}
|
||||
Console.WriteLine("Deleting package");
|
||||
File.Delete(tempFile);
|
||||
|
||||
Console.WriteLine("Deleting browser caches");
|
||||
Directory.Delete("BrowserData", true);
|
||||
Directory.Delete("Daybreak.exe.WebView2", true);
|
||||
|
||||
Console.WriteLine("Launching application");
|
||||
var process = new Process
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<LangVersion>preview</LangVersion>
|
||||
<ApplicationIcon>Daybreak.ico</ApplicationIcon>
|
||||
<IncludePackageReferencesDuringMarkupCompilation>true</IncludePackageReferencesDuringMarkupCompilation>
|
||||
<Version>0.9.4</Version>
|
||||
<Version>0.9.4.2</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace Daybreak.Services.Updater
|
||||
{
|
||||
public sealed class ApplicationUpdater : IApplicationUpdater
|
||||
{
|
||||
private const string TemporaryInstallerFileName = "Daybreak.Installer.Temp.exe";
|
||||
private const string InstallerFileName = "Daybreak.Installer.exe";
|
||||
private const string UpdatedKey = "Updating";
|
||||
private const string RegistryKey = "Daybreak";
|
||||
@@ -177,6 +178,7 @@ namespace Daybreak.Services.Updater
|
||||
{
|
||||
if (UpdateMarkedInRegistry())
|
||||
{
|
||||
PerformPostUpdateActions();
|
||||
UnmarkUpdateInRegistry();
|
||||
}
|
||||
}
|
||||
@@ -257,5 +259,19 @@ namespace Daybreak.Services.Updater
|
||||
|
||||
return homeRegistryKey;
|
||||
}
|
||||
|
||||
private static void PerformPostUpdateActions()
|
||||
{
|
||||
RenameInstallerIfAvailable();
|
||||
}
|
||||
|
||||
private static void RenameInstallerIfAvailable()
|
||||
{
|
||||
if (File.Exists(TemporaryInstallerFileName))
|
||||
{
|
||||
File.Copy(TemporaryInstallerFileName, InstallerFileName, true);
|
||||
File.Delete(TemporaryInstallerFileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ Param(
|
||||
Write-Output "Deleting pdb file"
|
||||
Remove-item .\Publish\Daybreak.pdb
|
||||
Remove-item .\Publish\Daybreak.Installer.pdb
|
||||
Move-Item -Path .\Publish\Daybreak.Installer.exe -Destination .\Publish\Daybreak.Installer.Temp.exe
|
||||
$zipPath = "Publish\daybreakv$version.zip"
|
||||
Write-Output "Compressing binaries to $zipPath"
|
||||
Compress-Archive .\Publish\* $zipPath -Force
|
||||
|
||||
Reference in New Issue
Block a user