适用于:✔️.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.Utilities或dotnet 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