解决VS2022 中没有.net40和.net45的方法

概述

  • 我们在安装了  最新的Visual Studio 2022或者是(Visual Studio 2022 Preview)时候,在单个组件中没有 .net40或者.net45的问题。.
解决VS2022 中没有.net40和.net45的方法
  • 又或者我们在github上下载相关Demo后,解压后使用Visual Studio 2022打开,会回碰见这样的问题;
解决VS2022 中没有.net40和.net45的方法

解决方法

  • 通过 nuget 下载 .net40 安装包下载地址[1];
解决VS2022 中没有.net40和.net45的方法
  • 通过 nuget 下载 .net45 安装包下载地址[2];

  • 此处使用 .net40 进行演示,下载完成后将安装包.nupkg  然后后缀名字修改为.zip 解压;

解决VS2022 中没有.net40和.net45的方法
  • 解压完成;
解决VS2022 中没有.net40和.net45的方法
  • v4.0 复制到  C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 替换文件;
解决VS2022 中没有.net40和.net45的方法
  • 然后我们重启 Visual Studio 2022 ;
解决VS2022 中没有.net40和.net45的方法

参考资料

[1]下载地址: https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net40
[2]下载地址: https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45