commands.sh

dotnet add package

all

Add or update a .NET package reference in a project file.

More info →

Options (3)

-v, --versionboolean

Add a specific version of a package to the project

Example: dotnet add package {{package}} {{[-v|--version]}} {{1.0.0}}
-s, --sourceboolean

Add a package using a specific NuGet source

Example: dotnet add package {{package}} {{[-s|--source]}} {{https://api.nuget.org/v3/index.json}}
-f, --frameworkboolean

Add a package only when targeting a specific framework

Example: dotnet add package {{package}} {{[-f|--framework]}} {{net7.0}}

Examples (6)

Add a package to the project in the current directory

Add a package to a specific project

dotnet add path/to/file.csproj package package

Add a specific version of a package to the project

dotnet add package package [-v|--version] 1.0.0

Add a package using a specific NuGet source

dotnet add package package [-s|--source] https://api.nuget.org/v3/index.json

Add a package only when targeting a specific framework

dotnet add package package [-f|--framework] net7.0

Add and specify the directory where to restore packages (`~/.nuget/packages` by default)

dotnet add package package --package-directory path/to/directory
made by @shridhargupta | data from tldr-pages