Kaleb Luedtke
Kaleb Luedtke
@denelon - this is for winget-cli, Area-matching
After looking at this more, I realize it may be because the pin types are "Blocking" pins. I would think they should still be listed, though, as it seems to...
Maybe when `--include-pinned` is used, blocking pins could be shown in a separate table (with the string :P) kind of like the ones which require explicit upgrade are?
Also, when the `--include-pinned` argument is used, the output probably shouldn't contain `Using the --include-pinned argument may show more results.`
Adding onto this - it seems the Misdetection also does not respect pins. I tried adding a pin to block the upgrade and it still attempted to install Piriform.CCleaner.ProTrial 
Interesting; However, from #2973 it should still have been able to find Microsoft.WindowsSDK, since the package was present (granted, multiple versions were present). Maybe what would be helpful here is...
[Policy] Area-Settings
> Another thought, what if we include a new parameter "--continueOnError" that when applied would continue the download of the main and dependencies even after a single dependency fails. I'd...
> > I like this idea of having a parameter that can provide a deterministic experience for the user, that allows the user to determine what they want the experience...
https://github.com/microsoft/winget-cli/issues/2490#issuecomment-1235715314