Improvements to the NuGet UI package selections in Visual Studio - Transitive package in the projects list should not be selected by default #13940
Labels
Functionality:VisualStudioUI
Priority:1
High priority issues that must be resolved in the current sprint.
RegressionFromPreviousRTM
A regression from the last RTM. Example: worked in 6.2, doesn't work in 6.3
Type:Bug
NuGet Product(s) Affected
Visual Studio Package Management UI
Current Behavior
I just had to manually update dozens of NuGet packages (mostly the latest
8.*.*
Microsoft packages) for dozens of projects in a single solution.. each package one-by-one.. VERY time consuming, and I reckon there are 2 things that can be improved to save time in these situationsDesired Behavior
We didn't want to update to .NET 9 packages yet.. only the latest
8.*.*
packages. There should be a way to filter packages by specified .NET target framework, so we can bulk update all packages to whatever we want. So in our case, we're targeting .NET 8, so all latest8.*.*
packages should show.. not any .NET 9 packages.When updating a NuGet package, the default checked projects should ONLY include those where the package is top-level, not transitive. We have almost 200 projects in the solution and it's annoying when updating a NuGet package auto selects all projects whether it's top-level or transitive. Maybe a dropdown to select "all/none/top-level only" would be good here? Otherwise just don't auto select the transitive ones, please. Unless maybe transitive is all there is for the selected package.
Additional Context
No response
The text was updated successfully, but these errors were encountered: