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

.NET Core 2.1项目升级至6.0遇NETSDK1080错误,求解决方案

解决.NET Core 6.0升级时的NETSDK1080错误

针对从.NET Core 2.1升级到6.0后遇到的NETSDK1080错误,直接按以下步骤修复:

核心原因

从.NET Core 3.0开始,Microsoft.AspNetCore.App作为共享框架存在,不再需要手动添加PackageReference,根据项目SDK类型分两种处理方式:

情况1:项目使用Microsoft.NET.Sdk.Web(绝大多数Web项目)

  1. 打开你的bim-edu.csproj文件
  2. 找到所有包含Microsoft.AspNetCore.App的<PackageReference>节点,直接删除
  3. 保存文件后,执行dotnet restore重新还原依赖

情况2:项目使用普通Microsoft.NET.Sdk(非Web项目但需ASP.NET Core组件)

  1. 打开bim-edu.csproj文件
  2. 将原有的<PackageReference Include="Microsoft.AspNetCore.App" Version="x.x.x" />替换为:
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
    
  3. 执行dotnet restore重新还原依赖

额外检查项

  • 确认项目文件中的<TargetFramework>已修改为net6.0(或更高版本如net7.0)
  • 清理本地NuGet缓存:执行dotnet nuget locals all --clear,避免缓存干扰

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 08:52:05