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

Consider a new UI for Pack / PackageReference #9345

donnie-msft opened this issue Mar 26, 2020 · 0 comments

Consider a new UI for Pack / PackageReference #9345

donnie-msft opened this issue Mar 26, 2020 · 0 comments


Copy link

@donnie-msft donnie-msft commented Mar 26, 2020


Visual Studio NuGet customers would be more aware of, and efficient with, NuGet features if those features were accessible from the VS UI.

General concepts that may apply: Forms, workflows, validation (guiding the user), etc.
This is in contrast to current XML editing that generally takes place outside of VS, today. Are users aware of the features we offer? Do they understand why and where errors are coming from?

We document many features around PackageReference and how they're used with NuGet.exe and dotnet.exe:

Similarly, for Pack there are many CLI options:

What about Visual Studio?

Is the existing workflow working for all of our customers?
Would a UI reduce the barrier-to-entry for those unfamiliar with NuGet/.NET and guide users through features?

A few examples:

  • Floating Version Ranges

  • PackageReference condition (TFM)

  • ContentFiles (PrivateAssets, ExcludeAssets, etc)

  • Lock File modes

  • Coming Soon: CPVM

User Studies

Issue here is for tracking discussion/future work in this area.
Have we studied our UX to understand if users find it intuitive to switch out of VS to modify XML? How much is too much UI and how much is not enough UI?

//cc: @karann-msft @anangaur @chgill-MSFT please chime in

@donnie-msft donnie-msft changed the title Consider a new UI for PackageReference Consider a new UI for Pack / PackageReference Mar 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.