[Dependency Issue]: Microsoft.DotNet.DesktopRuntime (6/7/8) #150288
Labels
Area-Client
These issues require changes to the client.
Issue-Bug
It either shouldn't be doing this or needs an investigation.
Please confirm these before moving forward
Category of the issue
Other
Brief description of your issue
Whenever a DotNet DesktopRuntime dependency is required, during package install, if any other version is installed already then the required DotNet dependency is not installed.
My laptop already had
Microsoft.DotNet.DesktopRuntime.7
but when I installed HandBrake it requiredMicrosoft.DotNet.DesktopRuntime.6
which was not installed by winget.Similarly when I installed
WHONET.AMRIE
which requiresMicrosoft.DotNet.DesktopRuntime.8
was not installed.There seems to be matching problem with
Microsoft.DotNet.DesktopRuntime
packages. They are separate packages, not different versions of same package. Different programs require different DotNet packages so they need to be installed side-by-side. Winget seems to not understand that.Steps to reproduce
winget install handbrake
orwinget install WHONET.AMRIE
Actual behavior
Does not install dependency.
When manually try to install
Expected behavior
Install both package and its dependency.
Environment
Screenshots and Logs
The text was updated successfully, but these errors were encountered: