我已经在一个解决方案中继承了一个包含大约71个项目的项目。 我目前正在尝试设置CI / CD管道。
在设置构建过程时,我意识到有一个私有的nuget包。所以我添加了NuGet.Config文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="ASI" value="http://private:8989/nuget/private-Libraries" />
<add key="NuGet" value="https://api.nuget.org/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
</configuration>
还在其中一个盒子上安装了一个代理。所以我希望,如果我使用安装的代理程序,就不必担心私有nuget程序包了……但是似乎它无法重新处理任何程序包。
继续出现以下错误
nuget命令失败,并显示退出代码(1)和错误(packages.config项目中的错误 找不到软件包“ Someprivatepackage”的版本“ 1.9.0”。 https://api.nuget.org/v3/index.json:在源代码中找不到包“ Someprivatepackage.1.9.0” 'https://api.nuget.org/v3/index.json'。 http://private:8989/nuget/private-Libraries:在源代码中找不到包“ Someprivatepackage.1.9.0” 'http://private:8989/nuget/private-Libraries'。)
软件包还原失败
我认为如何恢复这些软件包,因为它位于某种VPN后面。