我建立了一个构建管道来创建Nuget包,并将其发布到工件中的提要中。
我能够成功使用该供稿。
但是,当我再次运行管道,导致程序包再次发布时,我无法成功更新消耗项目。
即使我可以在Package Manager Console中看到正确的新版本号
单击“安装”时出现错误
Package '<mypackagename with version number>' is not found in the following primary source
<correct feed nuget/v3/index.json> Please verify all your online package sources are available (OR) package id, version are specified correctly.
答案 0 :(得分:2)
答案 1 :(得分:1)
我又等了5分钟,问题消失了。也许版本显示在发布完成之前。
答案 2 :(得分:1)
这是由于缓存引起的。如果您不想像上面的建议那样等待,只需通过转到工具->选项-> Nuget->常规,然后单击“清除所有Nuget缓存”按钮来清除Nuget缓存。
答案 3 :(得分:0)
在我的案例中,我的资料中列出了一个基于私有网络文件夹的nuget存储库。目前无法使用。我在“工具”->“选项”->“ NuGet软件包管理器”->“软件包源”中取消选中它,整个过程开始起作用
答案 4 :(得分:0)
就我而言,我没有在软件包源中包含nuget.org的URL。因此,在“工具”->“选项”->“ NuGet软件包管理器”->“软件包源”中添加nuget.org的网址,整个程序开始工作。有关更多详细信息,请访问this blog
答案 5 :(得分:0)
经过 4 个小时的努力,我在这里找到了解决方案 https://www.grapecity.com/componentone/docs/uwp/online-getting-started/config-nugetpackage.html
工具 > 选项 > NuGet 包管理器 > 包源。 > 点击添加按钮,然后一一添加...
nuget.org https://www.nuget.org/api/v2/