dotnet / cli-lab

A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.
MIT License
625 stars 56 forks source link

[NETSDKE2E]The items that will be removed is not displayed if we use the option "--all-lower-patches" and "--x64" together. #289

Open vdanche opened 8 months ago

vdanche commented 8 months ago

1.install dotnet-core-uninstall(1.7.515801) 2.install 8.0.100-preview.7.23376.3 SDK(x64) + 8.0.102 SDK(x86) 3.dotnet-core-uninstall list image

4.Run dotnet-core-uninstall remove --all-lower-patches --sdk, we can see 8.0.100-preview.7.23376.3 SDK(x64) displayed. image

  1. Run "dotnet-core-uninstall remove --all-lower-patches --sdk --x64" to check if 8.0.100-preview.7.23376.3 SDK(x64) is displayed.

Expected Result: we can see 8.0.100-preview.7.23376.3 SDK(x64) displayed.

Actual Result: 8.0.100-preview.7.23376.3 SDK(x64) is not displayed image

v-ainigao commented 8 months ago

This issue also repro's on ARM64OS. image

vdanche commented 1 month ago

currently still repro on uninstall tool 1.7.550802 Image