需求是备份Daily Nuget Package,这样以后要用到时可以直接拷贝不用重新下载安装
这里使用需要新建一个C#项目, 引用需要用到的包,例如这样
因为要用到每天最新的包, 所以要添加Nuget服务器和勾选 Include prerelease
这样使用 VS直接build也可以获取到最新的nuget包,但是我们要做到持续集成自动化还需要
- 使用命令行的方式下载包
- 自定义包的下载路径
所以要用到 nuget.exe
,可以在官网下载 https://www.nuget.org/downloads
nuget restore 项目名 -OutputDirectory 输出目录 -source URL
项目名 - sln
或者 csproj
文件路径
输出目录 - 存放下载Nuegt 包的目录,若无则默认下载到 C:\Users\<用户名>\.nuget\packages
目录下
URL - 你的Nuget服务器地址, 默认为 "https://api.