dotnet 包下载

适用于:✔️.NET 10.0.2xx SDK 及更高版本。

Name

dotnet package download — 将一个或多个 NuGet 包下载到磁盘。

概要

dotnet package download [<packages>...]
    [--output <path>]
    [--configfile <path> ]
    [--prerelease]
    [--source <package source>]
    [--allow-insecure-connections]
    [--interactive]
    [--verbosity <level>]

dotnet package download -h|--help

Description

dotnet package download 将 NuGet 包下载到本地目录。 它 不会 在项目文件中添加或更新 PackageReference 条目, 也不会 生成或还原项目。 默认情况下,该命令仅将指定的包(无可传递依赖项)下载到当前工作目录。

Arguments

  • packages

    要下载的一个或多个包 ID。 每个包可以选择包含一个版本。@ 如果未指定包版本,则会下载包的最新版本。 例如,dotnet package download Contoso.Utilitiesdotnet package download Contoso.Utilities@3.2.1

选项

  • --allow-insecure-connections

    允许从 HTTP 源下载。 如果没有此标志,不安全的源会导致每个 HTTPS 随处 指导出错。

  • --configfile <path>

    要使用的 NuGet.config 的路径。

  • --interactive

    允许命令停止并等待用户输入或操作。 例如,完成身份验证。

  • -o, --output <path>

    将放置包的目录。 默认为当前工作目录。

  • --prerelease

    允许下载预发行版版本。

  • -s --source <package source>

    指定要使用的 NuGet 包源。

  • -v|--verbosity <LEVEL>

    设置命令的详细级别。 允许使用的值为 q[uiet]m[inimal]n[ormal]d[etailed]diag[nostic]。 有关详细信息,请参阅 LoggerVerbosity

  • -?|-h|--help

    打印出有关如何使用命令的说明。

例子

在特定版本中下载单个包

dotnet package download Contoso@13.0.3 --output My/Destination/For/packages

将多个包下载到自定义文件夹

dotnet package download Contoso@3.1.2 Contoso.Utility@6.12.0 --output My/Destination/For/packages