cmd - 将具有所有依赖项的 Nuget 包下载到文件夹的命令
问题描述
是否有 Windows 命令可以将 Nuget 包及其依赖项下载到文件夹中,以便我可以将它们传输到离线计算机?我的意思是一个命令,我可以给出 Nuget 包的名称,它会将包及其所有依赖项作为nupkg
文件下载到文件夹中。
我知道有一些镜像工具,但实际上如果可能的话,我正在使用命令行为我的特定问题寻找答案。
解决方案
您可以使用 nuget.exe 的 -OutputDirectory 参数来指定文件夹。
例子:
nuget install NUnit -Version 3.11.0 -OutputDirectory c:\packages
您需要在使用 cmd 的路径环境或当前文件夹中有 nuget.exe。这将输出到解压缩的依赖项和 nukpg 文件到选定的文件夹。在此之后,您可以手动将 nukpg 文件复制到所需位置,或者您可以使用简单的命令行复制脚本仅复制 nukpg 文件。
还有一个名为nufetch的工具。它只会下载 nukpg 文件,但这个工具会下载不必要的依赖文件。(我建议使用 nuget)
推荐阅读
- ios - Alamofire 字符 0 周围的值无效 | 斯威夫特 4
- jquery - Django Rest 没有触发 AJAX 成功
- ruby-on-rails - Rails 将 Bootstrap 从 3 迁移到 4。要导入的文件未找到或不可读:bootstrap/normalize
- google-app-engine - Google App 引擎冷启动如何处理全局变量?
- postgresql - Postgresql 教程错误 1: pg_restore: [archiver] 输入文件似乎不是有效的存档错误
- python - 如何在 xonsh 提示符下有条件地使用 {env_name}
- c# - Azure AD Graph:此平台不支持安全二进制序列化
- excel - Excel - 更改图表中的条形设计
- python - 使用 pandas 在 python 中操作数据
- c++ - 具有 const 向量成员的类的复制构造函数