Manpage logo

dotnet-package-remove - Removes a package reference from a project file.

dotnet package remove  NAME  SYNOPSIS  DESCRIPTION  ARGUMENTS  OPTIONS  EXAMPLES 

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.Json NuGet package from a project in the current directory:

dotnet package remove Newtonsoft.Json

Remove Newtonsoft.Json NuGet package from a specific project file:

dotnet package remove Newtonsoft.Json --file MyApp.cs

Updated 2026-06-01 - jenkler.se | uex.se