从ABP网站下了一份源码,准备测试一个小项目,基于ASP.Net core 3.*的,专门下载了一个Visual Studio 2019 ,打开项目就提示这个错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 NU1605 检测到包降级: Microsoft.Extensions.Logging 从 3.1.1 降级到 3.1.0。直接从项目引用包以选择不同版本。
CodeBye.Web -> CodeBye.Application -> Abp.EntityFrameworkCore 5.2.0 -> Microsoft.EntityFrameworkCore 3.1.1 -> Microsoft.Extensions.Logging (>= 3.1.1)
CodeBye.Web -> Microsoft.Extensions.Logging (>= 3.1.0) CodeBye.Web E:\CodeBye\5.2.0\src\CodeBye.Web\CodeBye.Web.csproj 1
本以为是net core 框架问题,因为从项目属性上看,框架只能看到3.1,从网上下载了net core 3.1.1 、3.1.2 安装后都没有解决,最终的解决:右键 CodeBye.Web 项目的引用,管理nuget包,把 Microsoft.Extensions.Logging 更新为3.1.1即可。折腾这么久主要还是没有理解清楚错误的提示。