.NET Core 6现有项目新增模型脚手架出错,无法更新包引用
问题:新增模型时脚手架报错

错误信息
级别 代码 描述 项目 文件 行 抑制状态
错误 NU1202 包Microsoft.AspNetCore.Identity.EntityFrameworkCore 7.0.0-rc.1.22427.2与net6.0(.NETCoreApp,Version=v6.0)不兼容。该包支持:net7.0(.NETCoreApp,Version=v7.0) UdyogWeb C:\Users\USER\UDYOG_PARAS\UdyogWeb\UdyogWeb.csproj 1
解决办法
降级NuGet包版本
打开项目的NuGet包管理器,找到Microsoft.AspNetCore.Identity.EntityFrameworkCore,将版本切换为.NET 6兼容的稳定版(比如6.0.x系列,推荐6.0.25),完成后重新还原包即可。升级项目目标框架
若项目允许升级,右键项目→属性→应用程序→目标框架,选择.NET 7,保存后重新还原NuGet包,就能适配该7.0版本的包。
内容的提问来源于stack exchange,提问作者Monirul Islam
相关产品推荐
相关产品推荐

