Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve NuGet Package Management experience on VS #7284

Open
8 of 13 tasks
anangaur opened this issue Sep 7, 2018 · 8 comments
Open
8 of 13 tasks

Improve NuGet Package Management experience on VS #7284

anangaur opened this issue Sep 7, 2018 · 8 comments
Labels
Epic Functionality:VisualStudioUI Priority:2 Issues for the current backlog. Product:VS.Client Type:Tracking This issue is tracking the completion of other related issues.

Comments

@anangaur
Copy link
Member

anangaur commented Sep 7, 2018

There a list of issues with the current NuGet Package Manager UI. This Epic tries to capture all of them.

Unified Packages List

Confusing Package Source dropdown

  • Package results list do not show the source(s) a given package (in the search list) is available at
  • The Sources drop-down is confusing
    • Not applicable to all the tabs
    • While installing a package against a particular source, the dependencies are installed from any of the listed source(s) in nuget.config
  • Not easy to disable some sources easily/temporarily

Settings

  • The NuGet settings does not show the applicable nuget.config, nor does it allow modifying a given nuget.config
  • The solution needs to be reopened for any changes to reflect changes to nuget.config(s)

Managing packages at a solution

  • The current experience for package management for a solution is confusing/non-trivial with check-boxes
    image

  • The consolidate tab experience is also non-intuitive
    image

  • New experience needed for Central Package Version Management

UI Hangs

  • There have been many instances of PM UI getting hung while updating/installing packages

Context options for packages missing

  • No option to add Package Reference in the Add Reference window:
    image
  • No context menu for manageing (updating) packages on the Package Reference in the solution explorer
    image
@anangaur anangaur added the Epic label Sep 7, 2018
@anangaur anangaur self-assigned this Sep 7, 2018
@rohit21agrawal
Copy link
Contributor

there is already a visual studio UI and bugs like #1236 to track discussions.

@anangaur
Copy link
Member Author

anangaur commented Sep 9, 2018

Thanks for the pointer. I will dupe one of the issues after incorporating the suggestions into the relevant one that we can leave open.

@jainaashish
Copy link
Contributor

More UI related issues, we should look them at when we try to fix these:
#5761
#7318

@anangaur
Copy link
Member Author

anangaur commented Dec 6, 2018

More feedback on #7560

@grahamwager
Copy link

Couple to potentially add to this:

  1. If possible, add the Manage NuGet Packages option to the context menu when you right-click NuGet underneath Dependencies, not just when you right-click Dependencies - the number of times I've done this is unreal...
  2. Either kill or make functional the order in Options. Right now you can change the order but it doesn't save and apparently is irrelevant as all sources are checked anyway. (Side note: this "check everywhere" approach seems to expose data you wouldn't expect - e.g. internal package names & versions for one organisation to another if you have both configured, but that may be for another issue...!)

@anangaur
Copy link
Member Author

Context menu needed for Project`Add\**Package`:

Current:

image

Expected:

image

@dominoFire
Copy link
Contributor

@nkolev92 nkolev92 added Epic and removed Epic labels May 2, 2022
@ghost
Copy link

ghost commented Sep 2, 2022

Issue is missing Type label, remember to add a Type label

@ghost ghost added the missing-required-type The required type label is missing. label Sep 2, 2022
@nkolev92 nkolev92 added the Type:Tracking This issue is tracking the completion of other related issues. label Sep 28, 2022
@ghost ghost removed the missing-required-type The required type label is missing. label Sep 28, 2022
@nkolev92 nkolev92 added the Priority:2 Issues for the current backlog. label Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Functionality:VisualStudioUI Priority:2 Issues for the current backlog. Product:VS.Client Type:Tracking This issue is tracking the completion of other related issues.
Projects
None yet
Development

No branches or pull requests