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

Visual Studio Package Manager UI should show RID specific packages #13725

Open
zivkan opened this issue Aug 21, 2024 · 0 comments
Open

Visual Studio Package Manager UI should show RID specific packages #13725

zivkan opened this issue Aug 21, 2024 · 0 comments

Comments

@zivkan
Copy link
Member

zivkan commented Aug 21, 2024

NuGet Product(s) Involved

Visual Studio Package Management UI

The Elevator Pitch

With PackageReference, some packages can bring in different dependencies per Runtime Identifier (RID). Now that NuGetAudit is available, it's more useful than ever to be able to see the packages that are used by the project, so that I can make it a direct dependency and increase the version to avoid known vulnerabilities.

Consider the scenario where NuGetAudit reports a package with a known vulnerability, so the customer opens PM UI in order to update it to a newer version, but the package ID isn't displayed, even in the transitive packages list.

Additional Context and Details

This issue was created while investigating a VS feedback ticket

This issue is not quite the same thing as:

That other issue about multi-targeting projects, whereas it's possible to have a single targeting project with RID specific packages, which this issue is about. However, the multi-targeting issue will be a prerequisite for being able to install packages with rid-specific conditions. This issue should be scoped to displaying the packages, even if the install scenario requires manual editing of the project file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants