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

.NET8环境安装Telerik.UI.for.AspNet.Core 2020.1.114遇NU1107版本冲突求助

解决.NET8环境下安装Telerik.UI.for.AspNet.Core 2020.1.114时的NU1107版本冲突

方法1:显式安装指定版本的冲突包

根据错误提示,直接为项目安装Microsoft.CodeAnalysis.CSharp.Workspaces 4.5.0,执行以下命令:

dotnet add package Microsoft.CodeAnalysis.CSharp.Workspaces --version 4.5.0

也可以通过NuGet包管理器可视化界面搜索该包,选择4.5.0版本安装。显式引用后,NuGet会优先使用指定版本,覆盖Telerik依赖的旧版本。

方法2:在项目文件中强制锁定包版本

如果方法1未解决问题,直接编辑项目的.csproj文件,添加以下配置强制指定版本:

<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.5.0" />

若仍有警告,可添加忽略配置(仅确认版本兼容时使用):

<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.5.0">
  <NoWarn>NU1107</NoWarn>
</PackageReference>

方法3:升级Telerik.UI.for.AspNet.Core版本(推荐)

Telerik.UI.for.AspNet.Core 2020.1.114发布于2020年,未适配.NET8环境,这是冲突的根源。建议升级到支持.NET8的版本(如2023.3.1114及以后),此类版本已适配.NET8的依赖体系,可彻底避免版本冲突。

验证操作

完成配置后,执行命令还原依赖并验证:

dotnet restore

无报错后尝试编译项目,确认问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 13:53:20