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”。
(金慶的專欄)
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”。