VS2022支持.NET Framework4.0的解决方法

问题描述

VS2022打开的项目提示:找不到 .NETFramework,Version=v4.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。

原因分析

官网称VS2022不再支持.NET Framework4.0~4.5.1.

安装 .NET Framework 开发人员包或可再发行组件 - .NET Framework | Microsoft Learn

解决方案

方案一 、复制粘贴

VS2019及以前版本还是支持.NET Framework4.0,所以,如果有相关环境,可以直接复制相关

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

方案二、Nuget下载

在Nuget上可直接下载相关组件,下载地址:

https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies/

将下载的文件后缀名改成zip解压后,复制build\.NETFramework下的v4.0到目标路径C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0下即可。

方案三 、热心网友

已有热心的网友开发了一键安装的工具(未测试)。

开源地址:https://github.com/MrXhh/VSTools

posted @ 2022-12-29 21:51  我也是个傻瓜  阅读(7340)  评论(0编辑  收藏  举报