【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

相关推荐
即兴随缘12 小时前
【RabbitMQ】主题(Topics)与主题交换机(Topic Exchange)
rabbitmq·.net
mudtools17 小时前
.NET操作Excel:高效数据读写与批量操作
c#·.net·excel·wps
mudtools1 天前
.NET驾驭Word之力:数据驱动文档 - 邮件合并与自定义数据填充完全指南
c#·word·.net
Hello.Reader1 天前
Protocol Buffers .NET 运行时从核心 API 到工程实战
.net
_BigMao1 天前
Linux服务器从零开始-部署.net控制台程序(AlmaLinux)
linux·服务器·.net
咕白m6252 天前
通过 C# 复制 Excel 工作表
c#·.net
一个帅气昵称啊2 天前
在.NET中实现RabbitMQ客户端的优雅生命周期管理及二次封装
分布式·后端·架构·c#·rabbitmq·.net
王维志3 天前
在Unity中使用SQLite(Sqlite-net-pcl)
unity·sqlite·c#·.net