2.安装NuGet客户端工具

1.NuGet客户端工具

要使用 NuGet,作为软件包使用者或创建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。

工具说明安装
dotnet.exe CLI适用于 .NET Core 和 .NET Standard 库,以及适用于任何 SDK 样式项目(例如面向 .NET Framework 的项目)的 CLI 工具。 包含在 .NET Core SDK 中,并在所有平台上提供核心 NuGet 功能。(从 Visual Studio 2017 开始,dotnet CLI 将自动随任何与 .NET Core 相关的工作负载一起安装。).NET Core SDK
nuget.exe CLI适用于 .NET Framework 库,以及适用于任何 非 SDK 样式项目(例如面向 .NET Standard 库的项目)的 CLI 工具。 提供 Windows 上的所有 NuGet 功能以及 Mac 和 Linux 上在 Mono 下运行时的大多数功能。nuget.exe
Visual Studio在 Windows 上,Visual Studio 2012 及更高版本附带了NuGet 程序包管理器。 Visual Studio 提供包管理器 UI 和包管理器控制台,通过它可以运行大部分的 NuGet 操作。Visual Studio
Visual Studio for Mac在 Mac 上,某些 NuGet 功能是直接内置的。 程序包管理器控制台目前不可用。 对于其它功能,请使用 dotnet.exe 或 nuget.exe CLI 工具。Visual Studio for Mac
Visual Studio Code在 Windows、Mac 或 Linux 上,可通过 marketplace 扩展使用 NuGet 功能,或者使用 dotnet.exe 或 nuget.exe CLI 工具。Visual Studio Code

2.功能可用性

功能dotnet CLInuget CLI (Windows)nuget CLI (Mono)Visual Studio (Windows)Visual Studio for Mac
搜索包
安装/卸载包✔(1)
更新包
还原包✔(2)
管理包源(来源)
在源上管理包
设置源的 API 密钥
创建包(3)✔(4)
发布包
复制包
管理 global-packages 文件夹和缓存文件夹。
管理 NuGet 配置

(1) 不影响项目文件;改用 dotnet.exe

(2) 仅适用于 packages.config 文件,不适用于解决方案 (.sln) 文件。

(3) 只能通过 CLI 使用各种高级包功能,因为 Visual Studio UI 工具中没有它们。

(4) 适用于 .nuspec 文件,但不适用于项目文件。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharpenv/7834.html

(0)
上一篇 2021年8月1日 14:35
下一篇 2021年8月3日 02:25

相关推荐

  • 5.dotnet CLI工具常用命令一览表

    1.选项 选项 说明 dotnet -d 或 –diagnostics 启用诊断输出。 dotnet -h 或 –help 显示命令行帮助。 dotnet –info 显示 .NET 信息。 dotnet –list-runtimes 显示安装的运行时。 dotnet &…

    C#安装教程 2021年8月5日
    01790
  • 3.PackageReference依赖项版本

    1.添加 PackageReference 在项目文件中使用以下语法添加依赖项: 2.版本范围 引用包依赖项时,NuGet 支持使用间隔表示法来指定版本范围,汇总如下: 版本 应用的规则 说明 1.0 x ≥ 1.0 最低版本(包含) (1.0,) x > 1.0 最低版本(独占) [1.0] x == 1.0 …

    C#安装教程 2021年8月3日
    05380
  • 1.安装.NET SDK的步骤

    1.Visual Studio安装方式 如果你要使用 Visual Studio 开发 .NET 应用,请参阅下表,了解不同目标 .NET SDK 版本所需的 Visual Studio 最低版本。 .NET SDK 版本 Visual Studio 版本 6.0 Visual Studio 2022 版本 17.0 …

    C#安装教程 2021年8月1日
    01.3K0

发表回复

登录后才能评论