dotnet-package-remove - Man Page
dotnet package remove
This article applies to: ✔️ .NET 6 SDK and later versions
Name
dotnet-package-remove — Removes a package reference from a project file.
If you’re using .NET 9 SDK or earlier, use the “verb first” form (dotnet-remove-package) instead. The “noun first” form was introduced in .NET 10. For more information, see More consistent command order.
Synopsis
dotnet package remove <PACKAGE_NAME> [--file <FILE>] [--interactive] [--project <PROJECT>] dotnet package remove -h|--help
Description
The dotnet package remove command provides a convenient option to remove a NuGet package reference from a project.
Arguments
PACKAGE_NAME
The package reference to remove.
Options
--file <FILE>
The file-based app to operate on.
--interactive
Allows the command to stop and wait for user input or action. For example, to complete authentication.
-p|--project <PROJECT>
The project file to operate on. If a solution file is specified, the command will update the package in all projects in the solution that reference it. If not specified, the command will search the current directory for a project file.
-?|-h|--help
Prints out a description of how to use the command.
Examples
Remove
Newtonsoft.JsonNuGet package from a project in the current directory:dotnet package remove Newtonsoft.Json
Remove
Newtonsoft.JsonNuGet package from a specific project file:dotnet package remove Newtonsoft.Json --file MyApp.cs