dotnet nuget why
This article applies to: ✔️ .NET 8.0.4xx SDK and later versions
Name
dotnet nuget why
- Shows the dependency graph for a particular package.
Synopsis
dotnet nuget why <PROJECT|SOLUTION> <PACKAGE> [-f|--framework <FRAMEWORK>]
dotnet nuget why -h|--help
Description
The dotnet nuget why
command shows the dependency graph for a particular package for a given project or solution.
Arguments
PROJECT|SOLUTION
The project or solution file to operate on. If a directory is specified, the command searches the directory for a project or solution file. If more than one project or solution is found, an error is thrown.
PACKAGE
The package name to look up in the dependency graph.
Options
-f|--framework <FRAMEWORK>
The target framework(s) for which dependency graphs are shown. You can pass multiple
--framework
options to see graphs for more than one framework.
-?|-h|--help
Prints out a description of how to use the command.
Examples
Show the dependency graph for the package "System.Text.Json" for a given solution:
dotnet nuget why .\DotnetNuGetWhyPackage.sln System.Text.Json
Show the dependency graph for the package "System.Text.Json" for a single project:
dotnet nuget why .\DotnetNuGetWhyPackage.csproj System.Text.Json
Show the dependency graph for a specific target framework:
dotnet nuget why .\DotnetNuGetWhyPackage.csproj System.Text.Json --framework net6.0
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for