gpt4 book ai didi

powershell - 镜像官方 nuget 包存储库

转载 作者:行者123 更新时间:2023-12-03 20:46:33 32 4
gpt4 key购买 nike

在我工作的地方,我们有一个脾气暴躁的代理服务器,它经常使 nuget 包窗口无法使用(nuget 命令行也是如此)。我已经开始将我们最常用的包复制到网络共享上的本地镜像,但是手动执行此操作变得乏味。我已经尝试使用 powershell 自动下载包,但似乎无法让 odata uri 显示多个包。例如运行以下查询:

$feed = [xml]$webClient.DownloadString("http://feed.nuget.org/ctp2/odata/v1/Packages?$filter=startswith(Title,'O') eq true&$top=100")

应返回标题以“O”开头的前 100 个包,但不返回任何包。奇怪的是,这适用于通过点击 http://feed.nuget.org/ctp2/odata/v1/Packages 返回的默认包列表中的包名称。 .我猜有某种分页正在进行,我只查询第一页。使用参数我似乎无法更改到下一页...

有没有其他人尝试过这样做?有没有其他人注意到使用 nuget 出现超时/错误请求?

最佳答案

Jon Galloway 发布了一个下载整个存储库的 PS 脚本。我已经在几台机器上使用过它,对我来说效果很好。

http://weblogs.asp.net/jongalloway/downloading-a-local-nuget-repository-with-powershell

关于powershell - 镜像官方 nuget 包存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695526/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com