一切福田,不離方寸,從心而覓,感無不通。

VS2022安装.NET Framework4.5

因为了兼容老旧服务器.NET Framework4.5程序能够正常执行,于是需要在开发环境安装.NET Framework4.5。

开发电脑:Windows11

开发工具:VS2022

微软官网下载.NET Framework4.5在Win11上安装会提示无法安装

VS2022默认不提供低版本的.NET Framework4.5,因此在创建.NET Framework项目时,找不到.NET Framework4.5或其他低版本框架的选项。

在这里插入图片描述

安装方法1

  1. NuGet中搜索net45,找到Microsoft.NETFramework.ReferenceAssemblies.net45,点击【Download package】
    在这里插入图片描述
  2. 下载得到一个后缀为nupkg的文件(Microsoft.NETFramework.ReferenceAssemblies.net45.1.0.2.nupkg),将其后缀修改为zip,并解压。
  3. 将解压得到的文件夹里面的build/.NETFramework/v4.5文件夹

在这里插入图片描述
复制到
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework路径下。(如果已有v4.5文件夹,则覆盖,因为原来的v4.5文件夹内并无实质文件)

安装方法2

打开VS,随意创建一个.NET Framework项目,在【视图】-【其他窗口】中打开【程序包管理器控制台】,输入以下命令来安装.net45的包:

于是,在项目的packages文件夹内,将得到Microsoft.NETFramework.ReferenceAssemblies.net45.1.0.3文件夹。同样将里面build/.NETFramework/v4.5文件夹复制到对应路径下。

 

from:https://blog.csdn.net/wsxhfa/article/details/144370649