NuGet 包查询与命令参考
查询 .NET NuGet 依赖配置,生成 .csproj / PackageReference 片段与常用命令速查
📋 参数配置
常用命令速查
| 命令 | 说明 |
|---|---|
dotnet add package <pkg> | 添加 NuGet 包 |
dotnet add package <pkg> -v 8.0 | 添加指定版本 |
dotnet remove package <pkg> | 移除 NuGet 包 |
dotnet restore | 还原包 |
dotnet list package | 列出已安装包 |
dotnet list package --outdated | 检查过期包 |
dotnet list package --vulnerable | 检查漏洞包 |
dotnet nuget locals all --list | 查看缓存位置 |
dotnet nuget locals all --clear | 清除缓存 |
nuget push <pkg> -s <url> | 发布包 |
dotnet pack | 打包项目 |
版本范围语法
| 语法 | 说明 | 范围 |
|---|---|---|
[1.2.3] | 精确版本 | 1.2.3 |
[1.2.3, ) | 最低版本 | >=1.2.3 |
[1.2.3, 2.0.0) | 范围 | >=1.2.3 <2.0.0 |
(1.2.3, 2.0.0] | 排他-包含 | >1.2.3 <=2.0.0 |
1.2.* | 通配符 | >=1.2.0 <1.3.0 |