在 dotnet Windows、Mac OS X 和 Linux 上运行的命令行接口(CLI)提供了许多基本命令,例如安装、还原和发布包。 如果 dotnet 满足你的需求,则无需使用 nuget.exe。
有关使用这些命令使用包的示例,请参阅 使用 dotnet CLI 安装和管理包。 有关使用这些命令创建包的示例,请参阅 使用 dotnet CLI 创建和发布包。
有关 CLI 的完整 dotnet 命令参考,请参阅 .NET Core 命令行接口 (CLI) 工具。
软件包使用情况
-
dotnet add package:添加对项目文件的包引用,然后运行
dotnet restore以安装包。 - dotnet remove package:从项目文件中删除包引用。
-
dotnet restore:还原项目的依赖项和工具。 从 NuGet 4.0 版本起,这将执行与
nuget restore相同的代码。 - dotnet nuget 局部变量:列出 全局包、 http 缓存和 临时 文件夹的位置,并清除这些文件夹的内容。
-
dotnet new nugetconfig:创建一个
nuget.config文件来配置 NuGet 的行为。
包创建
- dotnet pack:将代码打包到 NuGet 包中。
- dotnet nuget push:将包发布到 NuGet 服务器。 适用于 nuget.org、Azure Artifacts 和第 三方 NuGet 服务器。
- dotnet nuget delete:从 NuGet 服务器中删除或取消列出包。 适用于 nuget.org、Azure Artifacts 和第 三方 NuGet 服务器。
- dotnet nuget 验证:验证已签名的 NuGet 包。