安装.NET7.0后执行dotnet build遇NU1202兼容性错误求助
解决NU1202:Microsoft.AspNetCore.OpenApi 7.0.0与net70不兼容问题
问题原因
你的项目目标框架被设置为**.NET Framework 7.0**(对应项目文件中的net70标识),但Microsoft.AspNetCore.OpenApi 7.0.0仅支持**.NET 7.0(原.NET Core 7.0)**(对应net7.0标识)。ASP.NET Core相关包仅适配.NET Core/.NET 5+系列框架,与.NET Framework不兼容。
解决步骤
- 打开项目目录下的
api.csproj文件 - 找到
<TargetFramework>配置节点,将其值从net70修改为net7.0:<!-- 修改前 --> <TargetFramework>net70</TargetFramework> <!-- 修改后 --> <TargetFramework>net7.0</TargetFramework> - 保存文件后,重新执行
dotnet build命令即可。
内容的提问来源于stack exchange,提问作者Ariel Ch
相关产品推荐
相关产品推荐

