【.NET】VS 2022 不支持 .NET Framework 4.5 .NET Framework 4.5.1 4.5.2项目解决办法(Visual Studio 2022)


一、问题

最近 C# 开发工具 Visual Studio 升级到了 2022,打开速度快了很多,开发体验也舒服很多。只是使用过程中遇到了一个比较尴尬的问题:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件,如下图所示:

选择组件里面已经不能选择4.5 / 4.0 的框架了。
在这里插入图片描述
提示信息:
xxxx面向不再受支持的。 NET Framework4.5。虽然你可以随时更改目标框架,但为了保持稳定性和安全性,我们建议你迁移到最新受支持的版本。

The C# project Transport BLL targets. NET Framework 4. 5, which is no onger supported. While you can change your target framework at any time, for stability and security we recommend that you move to the most recent supported release.

二、解决方式1 (运行安装文件)

使用下载的.net安装文件提示不能重复安装的时候,可以用下面方式,如果没有安装过,可以直接使用这些安装文件进行安装。

在这里插入图片描述

在这里插入图片描述

三、解决方式2(复制解压的.nupkg格式的文件包)

  1. nuget 下载 4.5 安装包
    1、下载.NET Framework框架
    .NET Framework 4.5.2
    https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net452
    .NET Framework 4.5.1
    https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net451
    .NET Framework 4.5
    https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45
    .NET Framework 4.0
    https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net40
    备份链接:https://pan.baidu.com/s/1AIuva6GjGGKQ2XJftZpIyQ 提取码: uqq5
    进入下载页面,点击右侧的Download package链接下载目标框架

在这里插入图片描述

  1. 复制文件到系统目录
    以 zip 方式解压下载的安装包.nupkg(可以直接修改后缀名为 .zip 再进行解压)

在这里插入图片描述

复制:build.NETFramework\v4.5\

在这里插入图片描述
或者是举例4.5.1
在这里插入图片描述

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework

注意路径别复制错误了!!!

我是将解压的v4.5中所有文件复制到C盘v4.5的文件夹中新增了。

在这里插入图片描述

在这里插入图片描述

依次类推,需要的框架都可以用这种方式复制到对应文件夹解决!!!!!

  1. 重启 VS 2022
    重启 VS 2022,再次打开项目就不会再看到提示了!

在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值