ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[Devops]CI VS Build时出现Unable to find version 'x.x.x' of package 'xxx'.

2020-06-25 18:52:03  阅读:264  来源: 互联网

标签:尝试 NuGet CI package 无效 nuget version 版本 config


详细详情:一直正常运行的CICD突然某一天出现错误,如标题所示。-牵扯到所有CICD,不仅影响一个。

排查流程:

1. 尝试在项目Nuget.config中增加v2版本如下:(无效)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<packageSources>
<add key="nuget v2" value="https://www.nuget.org/api/v2" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
<config>
<add key="repositoryPath" value="packages" />
</config>
<disabledPackageSources>
<add key="nuget.org" value="true" />
</disabledPackageSources>
</configuration>

2. 更新NuGet tool installer版本为之前的成功版本,再次尝试(无效)

3. 删除agent的文件,重启服务器,因VS正好在这段时间过期,尝试卸载以及更新为正式版本license(无效)

4. 考虑缓存原因,执行 dotnet nuget locals all --list  dotnet nuget locals all --clear (无效)

5. Pipeline中restore->Disable local cache勾选(无效)

6. 更新全局Nuget.config->C:\Users\[User name]\AppData\Roaming\NuGet\NuGet.config 或者C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\NuGet\NuGet.config(无效)

7. 最终尝试寻找C:\agent\externals\nuget\nuget.exe,执行restore命令,成功复现此问题。发现该版本过低导致。

https://www.nuget.org/downloads 下载最新的nuget.exe替换后,执行命令正常。

然后重新跑CI正常!

标签:尝试,NuGet,CI,package,无效,nuget,version,版本,config
来源: https://www.cnblogs.com/jerry-li-352/p/13192577.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有