Enable (roughly) upgrading the installation

This commit is contained in:
Jordan Dominion
2023-06-24 11:02:10 -04:00
parent 15a996f785
commit e5858d02f4
3 changed files with 7 additions and 4 deletions
@@ -343,7 +343,7 @@
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:TRUE"
"ProductVersion" = "8:22.47.5"
"ProductVersion" = "8:0.22.475"
"Manufacturer" = "8:tgstation"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
+6 -2
View File
@@ -13,11 +13,15 @@ Remove-Item -Recurse -Force .git
[XML]$versionXML = Get-Content build/Version.props
$tgsVersion = $versionXML.Project.PropertyGroup.TgsCoreVersion
(Get-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj).Replace('22.47.5', $tgsVersion) | Set-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj
$devProductCode = 'D24887FA-3228-4509-B5F3-4E07E349F278'
$devVersion = '0.22.475'
(Get-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj).Replace($devVersion, $tgsVersion) | Set-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj
(Get-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj).Replace($devProductCode, [guid]::NewGuid().ToString().ToUpperInvariant()) | Set-Content build/package/winget/Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj
dotnet restore
cd build/package/winget
dotnet build -c Release Tgstation.Server.Host.Service.Configure/Tgstation.Server.Host.Service.Configure
dotnet build -c Release Tgstation.Server.Host.Service.Configure
# We make _some_ assumptions
DevEnv installer.sln /Project Tgstation.Server.Host.Service.Msi/Tgstation.Server.Host.Service.Msi.vdproj /build Release
@@ -13,7 +13,6 @@ Installers:
InstallModes:
- interactive
- silent
UpgradeBehavior: uninstallPrevious
ProductCode: '{D24887FA-3228-4509-B5F3-4E07E349F278}'
RequireExplicitUpgrade: true
UnsupportedOSArchitectures: