我们正在将包管理从手动更新文件转移到NuGet.我正在尝试安装旧版本的软件包以匹配我们在源代码管理中已有的软件包.没有办法从UI执行此操作,因此我使用命令行来获取正确的版本.
出于某种原因,Install-Package继续告诉我nuget画廊无法访问.
nuget.org [ https://www.nuget.org/api/v2/]的来源无法访问.回到NuGet本地缓存
这只发生在我们的一个解决方案中.如果我在同一个存储库中创建新解决方案或使用另一个解决方案,则将按预期安装包.我甚至可以在虚拟解决方案中安装软件包以填充本地缓存,然后在故障解决方案中成功安装它们.我试过Invoke-WebRequest从NuGet控制台获取URL,我得到了一个HTTP 200.
是什么导致这个?有没有办法在每个解决方案/项目的基础上覆盖包源?