【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\
    【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。_第1张图片

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

目标框架为灰色禁用状态
【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。_第2张图片

查询.NET SDK安装情况

dotnet --list-sdks

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
【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。_第3张图片

解决方案

1、使用更高版本的VS打开此项目,如:Microsoft Visual Studio 2022
【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。_第4张图片

你可能感兴趣的:(编程软件,.net,NETSDK,VS2019,VS2022,1045,目标框架)