Visual Studio自动部署-nuget命令失败,退出代码(1),错误NU1102

时间:2019-03-28 22:56:32

标签: visual-studio asp.net-core telerik nuget nuget-package-restore

当我升级到Telerik 2019.1.220并尝试自动部署到IIS时出现此错误。

(在我的工作站上工作正常,但在自动部署时出现此错误)

  

nuget命令失败,并显示退出代码(1)和错误(NU1102:无法执行   查找版本为(> = 2019.1.220)的程序包Telerik.UI.for.AspNet.Core-   在0a59f170-36b0-42ba-bd72-49a72d6553d6中找到3个版本[最近   版本:2018.2.620]-在NuGetOrg中找到1个版本[最近   版本:2016.3.914] D:\ a \ 1 \ s \ IT.Web \ IT.Web.csproj中的错误   NU1102:找不到具有版本的程序包Telerik.UI.for.AspNet.Core   (> = 2019.1.220)-在找到3个版本   0a59f170-36b0-42ba-bd72-49a72d6553d6 [最近版本:2018.2.620]-   在NuGetOrg中找到1个版本[最近版本:2016.3.914])

     

软件包还原失败

enter image description here

Nuget看起来有2019.1.220:https://www.nuget.org/packages/KendoUICore/

我已经使用Telerik下载程序直接在服务器上安装了2019.1.220,但仍然没有运气。感谢您的任何帮助,谢谢!

Visual Studio错误输出: enter image description here

1 个答案:

答案 0 :(得分:0)

通常,ASP.NET Core的Telerik UI通过私有的NuGet feed分发。因此,为了能够成功还原软件包:

1)如果使用Azure DevOps来管理程序包,则必须在Azure中正确设置Telerik私人Feed。请参考以下资源,这些资源可能对配置Feed有所帮助:

2)如果您想手动连接到私有Feed并还原软件包,请遵循此文档文章: