Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

今天有个老项目的需求需要修改,于是毫不犹豫的用 Visual Studio 2022 打开老项目,结果弹出一个提示框”不支持目标框架”,要求将目标更新到 4.8,项目的需求还比较着急,不可能重新下载一个 2019 吧,安装完了就下班了,这就尴尬了。如下图提示

Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

开始以为是未安装 4.5 版本,下载安装好后依然打不开,在网络各种搜索下发现,原来 2 默认 Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件,安装界面根本没有 4.5 版本的选项,如下图所示。

Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

解决方案

解决方法是需要单独在 nuget 单独下载然后替换原来的 4.5 版本,步骤如下

1、下载 nuget

打开 nuget 官网,搜索 ReferenceAssemblies.net45,第一个选择就是,或者打下面的下载地址:https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45如下图,选择右侧的 Download package 下载

Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

2、替换原来的 4.5 文件

下载下来的默认文件扩展名是.nupkg,我们把.nupkg 的扩展名称修改成.zip,然后解压到目录。拷贝 build/.NETFramework/v4.5/文件夹的所有文件及文件夹。如下图

Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

找到.NETFramework v4.5 的安装位置,默认是在 C 盘下的安装目录:C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5

然后毫不犹豫得替换。千万注意文件路径

3、检查是否解决成功

打开 Visual Studio 2022,如果不提示就是成功了,小编开始复制错文件夹位置,复制到 v4.52 失败一次,重新检查正确路径复制才成功。如下图项目成功

Visual Studio 2022 不支持 .NET Framework 4.5 项目解决办法

如果还有更低的版本也可以用这种方法试一试。

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞2 分享
图片正在生成中,请稍后...