You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2022构建.NET6 MVC Core报NU1102 找不到Telerik.UI.for.AspNet.Core包

NU1102 无法找到高于2022.1.412版本Telerik.UI.for.AspNet.Core包的修复步骤

你报错日志里的核心问题非常明确:构建时扫描的Telerik NuGet Feed TelerikAspNetCoreApp512根本不是Telerik官方NuGet源,是示例项目自动生成的空本地临时源,你之前在VS里加的官方源根本没被项目识别到。
按以下顺序操作即可解决:

  • 第一步:清理无效源配置
    关闭所有VS2022窗口,打开路径%appdata%\NuGet\NuGet.Config,在<packageSources>节点下删除所有名称带TelerikAspNetCoreApp前缀的临时源,确认你手动添加的Telerik源地址为https://nuget.telerik.com/v3/index.json(不要用旧版v2地址,旧地址不支持新包检索)。同时检查<packageSourceCredentials>节点下对应Telerik源的凭证:如果账号开了双因素认证,不要用登录密码,要填Telerik后台生成的NuGet专用API Key。
  • 第二步:删除项目级的覆盖配置
    打开示例项目的根文件夹,找到根目录下的NuGet.Config文件直接删除。Telerik官方生成的示例项目默认会自带这个配置文件,里面写死了空的临时本地源,优先级高于你在VS全局配置里加的源,这也是你明明配了官方源,构建时还是只扫空临时源的核心原因。
  • 第三步:清缓存重新还原
    打开VS2022,先不加载项目,进入「工具-NuGet包管理器-包管理器设置」,点击「清除所有NuGet缓存」,缓存清理完成后再加载项目。不要直接点构建,先右键解决方案选择「还原NuGet包」,等还原完成再执行构建。

如果以上操作后还是报错,做两步验证:

  1. 打开包管理器控制台,执行Find-Package Telerik.UI.for.AspNet.Core -Source <你配置的Telerik源名称>,如果返回的版本列表里包含2022.1.412,直接执行Install-Package Telerik.UI.for.AspNet.Core -Version 2022.1.412手动安装即可。
  2. 如果执行查找命令还是看不到2022.1.412及以上版本,直接检查你的Telerik账号权限:2017年之后的Telerik.UI.for.AspNet.Core包仅对持有有效DevCraft或Kendo UI for ASP.NET Core订阅的账号开放,就算你能正常登录Telerik官网,只要订阅过期/只有免费试用权限,就无法拉取新版本包——你在nuget.org上看到的2016.3.914是Telerik早年放出的最后一个公开免费版本,后续版本全部在授权源内管控。

注意:你本地提前安装的Kendo UI for jQuery是前端静态资源,和服务端NuGet包的拉取流程完全独立,不会对NuGet还原产生任何影响。


内容的提问来源于stack exchange,提问作者Rod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.04 16:15:41