【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。

问题描述

报错 NETSDK1045

严重性 代码 说明 项目 文件 禁止显示状态
错误 NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。 RCSoftDraw Microsoft.NET.TargetFrameworkInference.targets 141
  • Microsoft.NET.TargetFrameworkInference.targets ++C:\Program Files\dotnet\sdk\5.0.413\Sdks\Microsoft.NET.Sdk\targets\++

应用程序->目标框架不可选

目标框架为灰色禁用状态

查询.NET SDK安装情况

bash 复制代码
dotnet --list-sdks

bash 复制代码
5.0.413 [C:\Program Files\dotnet\sdk]
6.0.407 [C:\Program Files\dotnet\sdk]
7.0.306 [C:\Program Files\dotnet\sdk]

已安装6.0

解决方案

1、使用更高版本的VS打开此项目,如:Microsoft Visual Studio 2022

相关推荐
步、步、为营9 小时前
解锁.NET配置魔法:打造强大的配置体系结构
数据库·oracle·.net
鱼是一只鱼啊19 小时前
.netframeworke4.6.2升级.net8问题处理
开发语言·.net·.net8
one9961 天前
.net 项目引用与 .NET Framework 项目引用之间的区别和相同
c#·.net·wpf
CHHC18801 天前
ML.NET 图像分类
.net·图像分类·mlnet
步、步、为营1 天前
.net无运行时发布原理
linux·服务器·.net
zzlyx992 天前
2025年国产化推进.NET跨平台应用框架推荐
.net
张3蜂2 天前
.NET 8 项目 Docker 方式部署到 Linux 系统详细操作步骤
linux·docker·.net
CodeCraft Studio2 天前
【实用技能】如何利用条码控件Aspose.BarCode,控制 Barcode-39 中的宽窄比
.net
步、步、为营2 天前
C# 通用缓存类开发:开启高效编程之门
缓存·c#·.net