.net 框架目标包 4.8,尝试“打开 Windows 功能”不起作用

问题描述 投票:0回答:1

使用 sdk 8 文件进行设置,但缺少控制面板中的目标包。重新安装或修复也无法查看目标包文件。

enter image description here

仅使用 Visual Studio 安装程序可用的版本是 2022 年,使用它来安装单个组件文件,但仍然没有变化

enter image description here

按照此步骤将 nuget 更新为 4.8

选项 3:按照以下步骤手动复制定位 打包到您的机器上。

从 NuGet 下载 Microsoft.NETFramework.ReferenceAssemblies.net45

以 zip 文件形式打开包

将 build.NETFramework 4.5 文件夹中的文件复制到 Program Files (x86)\参考程序集\Microsoft\Framework.NETFramework 4.5

您能否分享您对 Sdk 8 正确设置的意见 下图是我同事的 enter image description here

enter image description here

编辑1:你能检查一下我在这里缺少什么吗

enter image description here

c# .net visual-studio installation frameworks
1个回答
0
投票

查看 NETSDK1045:当前 .NET SDK 不支持“较新版本”作为目标。

当构建工具找不到构建项目所需的 .NET SDK 版本时,会出现此错误。

以下是您可以解决问题的建议:

  1. 从您的屏幕截图来看,您的项目的目标是
    .NET 8
    。您可以像这样检查项目文件:
 <TargetFramework>net8.0</TargetFramework>

请确保计算机上安装了列出的 .NET 版本(在您的情况下是 .NET 8)。您可以运行以下命令来检查:

dotnet --list-sdks

如果未列出版本 .NET8,请下载表格 .NET 下载页面 并手动安装。

  1. 正如 @Hans Passant 在上面的评论中所说,17.3 版本太旧,无法支持 .NET8。所以尝试升级你的VS到最新版本(17.12)
© www.soinside.com 2019 - 2024. All rights reserved.