-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add docs for the 'dotnet nuget why' command (#41472)
- Loading branch information
Showing
4 changed files
with
68 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
--- | ||
title: dotnet nuget why command | ||
description: Shows the dependency graph for a particular package for a given project or solution. | ||
author: advay26 | ||
ms.date: 05/30/2024 | ||
--- | ||
# 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 | ||
|
||
```dotnetcli | ||
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. | ||
|
||
[!INCLUDE [help](../../../includes/cli-help.md)] | ||
|
||
## Examples | ||
|
||
- Show the dependency graph for the package "System.Text.Json" for a given solution: | ||
|
||
```dotnetcli | ||
dotnet nuget why .\DotnetNuGetWhyPackage.sln System.Text.Json | ||
``` | ||
|
||
![Example: Solution with multiple projects](media/dotnet-nuget-why/dotnet-nuget-why-solution-with-multiple-projects.png) | ||
|
||
- Show the dependency graph for the package "System.Text.Json" for a single project: | ||
|
||
```dotnetcli | ||
dotnet nuget why .\DotnetNuGetWhyPackage.csproj System.Text.Json | ||
``` | ||
|
||
- Show the dependency graph for a specific target framework: | ||
|
||
```dotnetcli | ||
dotnet nuget why .\DotnetNuGetWhyPackage.csproj System.Text.Json --framework net6.0 | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+86.5 KB
...ols/media/dotnet-nuget-why/dotnet-nuget-why-solution-with-multiple-projects.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters