在以下主要来源中找不到包

时间:2019-02-17 23:32:44

标签: .net azure-devops nuget-package

我建立了一个构建管道来创建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.

6 个答案:

答案 0 :(得分:2)

您必须检查软件包的来源,我认为默认值是

Microsoft Visual Studio Offline Packages 

因此,您可以将其更改为“全部”。

package source

答案 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/

葡萄城 http://nuget.grapecity.com/nuget reference Image