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