问题描述
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
标签:NETFramework,v4.0,Framework,Framework4.0,VS2022,NET,Microsoft From: https://www.cnblogs.com/liweis/p/17013637.html