Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article applies to: ✔️ .NET 6 SDK and later versions
Name
dotnet package remove - Removes a package reference from a project file.
Note
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.
--interactiveAllows 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|--helpPrints 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.JsonRemove
Newtonsoft.JsonNuGet package from a specific project file:dotnet package remove Newtonsoft.Json --file MyApp.cs