2.安装NuGet客户端工具

1.NuGet客户端工具

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

工具平台适用方案安装方式描述
dotnet CLI全部创建、使用.NET Core SDK用于 .NET Core 和 .NET Standard 库,以及用于面向 .NET Framework 的 SDK 样式项目的 CLI 工具。 直接在 .NET Core 工具链中提供特定 NuGet CLI 功能。 与 nuget.exe CLI 一样,dotnet CLI 不会与 Visual Studio 项目交互。
nuget.exe CLI全部创建、使用nuget.exe用于 .NET Framework 库和面向 .NET Standard 库的非 SDK 样式项目的 CLI 工具。作为与平台无关的工具,NuGet CLI 不会与 Visual Studio 项目交互。
包管理器控制台
(Package Manager Console)
Windows 版 Visual Studio使用Windows 版 Visual Studio 提供用于在 Visual Studio 项目中安装和管理包的 PowerShell 命令。
包管理器 UI
(Package Manager UI)
Windows 版 Visual Studio使用Windows 版 Visual Studio 提供用于在 Visual Studio 项目中安装和管理包的易用 UI。
管理 NuGet UI
(Manage NuGet UI)
Visual Studio for Mac使用Visual Studio for Mac 提供用于在 Visual Studio for Mac 项目中安装和管理包的易用 UI。
MSBuildWindows创建、使用 MSBuild支持创建包和还原项目中直接通过 MSBuild 工具链使用的包。

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

相关推荐

  • 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日
    04390
  • 3.PackageReference依赖项版本

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

    C#安装教程 2021年8月3日
    02710
  • 4.Package Manager Console(包管理器控制台)常用命令一览表

    常见命令 说明 NuGet 版本 Install-Package 将程序包及其依赖项安装到项目中。 全部 Update-Package 更新包及其依赖项或项目中的所有包。 全部 Find-Package 使用包 ID 或关键字搜索包源。 3.0+ Get-Package 检索本地存储库中安装的包的列表,或列出包源中可用…

    C#安装教程 2021年8月4日
    02390

发表评论

登录后才能评论