IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    NuGet包断线续传下载

    金庆发表于 2015-12-31 10:35:00
    love 0
    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”。



    金庆 2015-12-31 18:35 发表评论


沪ICP备19023445号-2号
友情链接