NuGet包断线续传下载
NuGet包断线续传下载
(金庆的专栏)
NuGet是VC的扩展,用来下载依赖包。
NuGet下载没有断线续传,下载源又很容易断开。
https://nuget.org/api/v2/
https://go.microsoft.com/fwlink/?LinkID=230477
对于大一点的包就无法下载成功,多次尝试没一次成功。
E:\github\Cpp\grpc\vsprojects>d:\tools\nuget restore grpc.sln
MSBuild auto-detection: using msbuild version '12.0' from 'C:\Program Files (x86
)\MSBuild\12.0\bin'.
Feeds used:
C:\Users\jinqing\AppData\Local\NuGet\Cache
C:\Users\jinqing\.nuget\packages\
https://nuget.org/api/v2/
https://go.microsoft.com/fwlink/?LinkID=230477
Restoring NuGet package grpc.dependencies.openssl.1.0.204.1.
警告: Unable to find version '1.0.204.1' of package 'grpc.dependencies.openssl'.
Unable to find version '1.0.204.1' of package 'grpc.dependencies.openssl'.
VC下的PM控制台中下载也是失败:
PM> Install-Package grpc.dependencies.openssl
正在尝试解析依赖项“grpc.dependencies.zlib (≥ 1.2.8.10)”。
正在尝试解析依赖项“grpc.dependencies.zlib.redist (≥ 1.2.8.10)”。
Install-Package : 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
所在位置 行:1 字符: 16
+ Install-Package <<<< grpc.dependencies.openssl
+ CategoryInfo : NotSpecified: (:) [Install-Package], IOException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
可以在nuget网站搜索到该包:
https://www.nuget.org/packages/grpc.dependencies.openssl/1.0.204.1
左侧的有 “Download (how-to)” 链接,FF下载可以获取包的下载URL:
https://api.nuget.org/packages/grpc.dependencies.openssl.1.0.204.1.nupkg
然后用断点续传工具下载。
下载完成后复制到Cache目录。
C:\Users\jinqing\AppData\Local\NuGet\Cache
该目录可在VC的NuGet配置界面中打开:程序包缓存->浏览...
然后就安装成功了。
PM> Install-Package grpc.dependencies.openssl
正在尝试解析依赖项“grpc.dependencies.zlib (≥ 1.2.8.10)”。
正在尝试解析依赖项“grpc.dependencies.zlib.redist (≥ 1.2.8.10)”。
正在尝试解析依赖项“grpc.dependencies.openssl.redist (≥ 1.0.204.1)”。
已成功安装“grpc.dependencies.openssl 1.0.204.1”。
PM>
NuGet包断线续传下载的更多相关文章
- 开发.NET Core NuGet包并实现CI/CD
实际开发中我们需要对一些公共类库进行开发,并基于Jenkins进行CI/CD(CI:持续集成,CD:持续部署),其他项目通过NuGet引用.上文讲述了如何搭建本地NuGet服务器并发布NuGet包,这 ...
- DELPHI高性能大容量SOCKET并发(八):断点续传(上传也可以续传)
断点续传 断点续传主要是用在上传或下载文件,一般做法是开始上传的时候,服务器返回上次已经上传的大小,如果上传完成,则返回-1:下载开始的时候,由客户端上报本地已经下载大小,服务器根据位置信息下发数据, ...
- 使用 nuget server 的 API 来实现搜索安装 nuget 包
使用 nuget server 的 API 来实现搜索安装 nuget 包 Intro nuget 现在几乎是 dotnet 开发不可缺少的一部分了,还没有用过 nuget 的就有点落后时代了,还不快 ...
- 搭建自己的NuGet服务器,上传自定义NuGet包
第一步搭建NuGet服务器 创建空Web项目 安装Nuget服务,目前最新版本2.8.2 安装完成,会自动生产服务,出现如下界面 发布该网站,并部署至IIS 将.nupkg文件发布至网站的Packag ...
- 详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器
首先需要一个Nuget账户,可以在官网注册:https://www.nuget.org.已有账户略. 需要一个ApiKeys,登录之后,在我的账户里找到ApiKeys进去; 创建ApiKeys 下载N ...
- NuGet 本地服务器 公司组件库搭建 上传下载操作 模块化灵活设计
新年第一更,关于如何搭建NuGet的本地服务器,以及部署IIS,以此搭建公司自己的组件仓库,方便所有的组件更新,管理,测试等等操作. 关于如何在NuGet中下载指定的组件,参考这篇文章:http:// ...
- 手把手教你 通过 NuGet.Server 包 搭建nuget服务器,并使用桌面工具上传 nuget 包,免命令行
新建web项目 工具:VS2013 版本:.Net Framework 4.6,低版本也行,不过要找到对应版本的Nuget.Server 装了NuGet客户端(百度如何安装) WebForm或MVC都 ...
- 上传自己的 NuGet 包
参考:https://blog.csdn.net/gulijiang2008/article/details/41724927 STEP 1:在NuGet上注册并获取API Key STEP 2:下载 ...
- 使用Github Packages功能上传nuget包到Github
前几天微软收购npm的新闻对于软粉来收很是振奋.微软收购npm很可能是为了加强Github Packages.目前Github,Typescript,VSCode,npm这些开源社区的重磅工具全部都在 ...
随机推荐
- 部署上次的Hapi到Windows+Docker,WindowsDocker
前言: 理论的就不多说了,具体的架构看图.web这里是上篇文章开发的Hapi服务,数据库Mysql,废话不多说,粗略的画了下,架构图如下: Mysql镜像拉取,配置 数据库镜像查找 docker se ...
- [LeetCode] Count Different Palindromic Subsequences 计数不同的回文子序列的个数
Given a string S, find the number of different non-empty palindromic subsequences in S, and return t ...
- [LeetCode] Range Addition II 范围相加之二
Given an m * n matrix M initialized with all 0's and several update operations. Operations are repre ...
- 模板 manacher算法
题目描述 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 字符串长度为n 输入输出格式 输入格式: 一行小写英文字符a,b,c...y,z组成的字符串S 输出格 ...
- [POI2007]POW-The Flood
题目描述 给定一张地势图,所有的点都被水淹没,现在有一些关键点,要求放最少的水泵使所有关键点的水都被抽干 输入输出格式 输入格式: In the first line of the standard ...
- SPOJ Coconuts 最大流 最小割
A group of n castle guards are voting to determine whether African swallows can carry coconuts. Whil ...
- hdu 5437Alisha’s Party(优先队列)
题意:邀请k个朋友,每个朋友带有礼物价值不一,m次开门,每次开门让一定人数p(如果门外人数少于p,全都进去)进来,当所有人到时会再开一次,每次都是礼物价值高的人先进. /*小伙伴最开始gg了,结果发现 ...
- kafka快速入门
一.kafka简介 kafka,ActiveMQ,RabbitMQ是当今最流行的分布式消息中间件,其中kafka在性能及吞吐量方面是三者中的佼佼者,不过最近查阅官网时,官方与它的定义为一个分布式流媒体 ...
- salt基本使用之一(1)
1.帮助文档 以cmd函数为例子说下salt中的一些帮助信息 # 查看指定modules用法 salt '*' sys.doc cmd # 查看所有的modules列表 salt '*' sys.li ...
- JS 实现点击页面任意位置隐藏div、span
通过调用下面的 showhidden(“标签ID”) 显示div/span/…等标签内容,可以实现点击页面任意地方再次隐藏该标签内容,而showhidden(“标签ID”,”nohidden”)可保存 ...