You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用nuget.exe仅下载NuGet包,而非执行安装操作?

使用nuget.exe仅下载NuGet包的解决方案

你需要使用nuget.exe download命令替代install命令,这个命令的核心作用就是仅下载NuGet包文件(.nupkg),不会执行任何安装适配逻辑,完全匹配你的需求。

具体命令示例

针对你要获取的包,执行以下命令即可:

.\nuget.exe download Microsoft.AspNetCore.App.Runtime.linux-x64 -Source nuget.org -Version 7.0.1

关键参数说明

  • -Source:指定包源(此处为nuget.org)
  • -Version:指定要下载的包版本(不指定则默认下载最新稳定版)
  • 若需要同时下载依赖包,可添加 -IncludeDependencies 参数
  • 可用 -OutputDirectory 指定包的保存目录,默认是当前命令执行目录

为什么install命令会失败

nuget.exe install的设计目标是将包安装到本地项目或目录,它会校验包类型与当前环境/项目的兼容性。你遇到的错误,正是因为DotnetPlatform类型的包不支持这种安装模式;而download命令完全跳过了兼容性检查和安装逻辑,仅负责获取原始包文件。

内容的提问来源于stack exchange,提问作者Lumberjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:56:13