Runtime bundles / MSIs don't honor user-relocated installation directory
Open
help wanted
- Dominant language
- C#
- Stars
- 729
- Forks
- 397
- Avg merge
- 3d 15m
- Merged PRs (30d)
- 149
Description
Discovered by inspection in code review in https://github.com/dotnet/arcade/pull/7855
The existing MSI and bundle authoring for the runtime installers doesn't look at the previous location of a product it is replacing, however the SDK bundle permits relocating these to a user specified location.
The result would be:
1. User installs SDK to user specified location.
2. User installs upgrade runtime bundle (eg: serviced runtime bundle).
Expected:
Upgrade runtime is placed in user specified location
Actual:
Upgrade runtime is placed in default location.
This is happening because the only logic for retargeting these installers is in the SDK's bundle.
Contributor guide
Assessment
This issue has not been assessed yet.