Change installer type #407231
Replies: 3 comments 3 replies
|
You should not need to delete the existing versions. If the MSI is the same product and should replace the portable build, keep the same For that version, the installer manifest should no longer contain the archive/portable-only fields ( InstallerType: msi
UpgradeBehavior: uninstallPrevious
Installers:
- Architecture: x64
InstallerUrl: https://.../bt.msi
InstallerSha256: ...
ProductCode: '{PRODUCT-CODE-FROM-THIS-MSI}'
AppsAndFeaturesEntries:
- DisplayName: ...
Publisher: aloneguid
ProductCode: '{PRODUCT-CODE-FROM-THIS-MSI}'
UpgradeCode: '{STABLE-UPGRADE-CODE-FROM-THE-MSI}'
InstallerType: msi
I would test both paths locally before opening the PR:
If you are editing an already-published package version, create a new release/version instead; changing the installer technology retroactively is not a reason to remove catalog history. A separate package ID is only preferable if the MSI and portable builds are intentionally different products that users may want installed side by side. Relevant schema details: |
|
I see no obvious problems in https://github.com/microsoft/winget-pkgs/pull/408049/changes that would've prevented such a change in Winget, so this should go reasonably well. |
|
Why did you close the PR? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I have changed the installer type from
ziptomsiin my packagealoneguid.bt, but it doesn't seem like it is possible to do so in WinGet. Can you recommend next steps? I'd be happy to completely remove current versions and start again from the first.msiversion.All reactions