一、问题
最近 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格式的文件包)
- 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链接下载目标框架
- 复制文件到系统目录
以 zip 方式解压下载的安装包.nupkg(可以直接修改后缀名为 .zip 再进行解压)
复制:build.NETFramework\v4.5\
或者是举例4.5.1
到
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework
注意路径别复制错误了!!!
我是将解压的v4.5中所有文件复制到C盘v4.5的文件夹中新增了。
依次类推,需要的框架都可以用这种方式复制到对应文件夹解决!!!!!
- 重启 VS 2022
重启 VS 2022,再次打开项目就不会再看到提示了!