dotnet add package

为项目添加 NuGet 包引用。

执行添加包引用命令后,首先会检查包与项目框架的兼容性,通过后,会将 <PackageReference> 元素添加到项目文件中。

<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
参数

PROJECT

要添加包引用的项目。如果没有指定,默认为当前目录中的项目。

PACKAGE_NAME

要添加的包名称。

// 不指定项目
dotnet add package Newtonsoft.Json
// 指定项目
dotnet add app.csproj package Newtonsoft.Json
选项

-h|--help

打印帮助信息。

dotnet add package -h

-v|--version <VERSION>

包的版本。如果不指定,默认为最新稳定版。

dotnet add package Newtonsoft.Json -v 10.0.3

-n|--no-restore

添加项目引用时不执行还原预览和兼容性检查。

-s|--source <SOURCE>

使用指定的 NuGet 包源。

dotnet add package Microsoft.AspNetCore.StaticFiles -s https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

--package-directory <PACKAGE_DIRECTORY>

将包还原到指定的目录。

dotnet remove package

从项目中删除 NuGet 包引用。

参数

PROJECT

要删除包引用的项目。如果没有指定,默认为当前目录中的项目。

PACKAGE_NAME

要删除的包名称。

// 指定项目
dotnet remove app.csproj package Newtonsoft.Json

// 不指定项目
dotnet remove package Newtonsoft.Json
选项

-h|--help

打印命令的帮助信息。