【无标题】

在使用VP9.0或者电脑系统 版本较低的时候,有时需要将framwork4.8版本的项目降低到4.5等更低版本.但是VS2022的项目属性中默认不支持使用4.6以下的版本框架,直接下载会提示已有包,无需下载;我们需要手动加载一些框架包,再将项目框架改为目标版本,并在Nuget中降低版本不匹配的包,让项目在VS202中在低版本框架中运行。

操作步骤:

  1. 在Nuget中下载对应的版本安装包:

4.0:https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net40

4.5: https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45

4.5.1: https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net451

4.5.2: https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net452

  1. 进入对应下载页面,找到右侧“Download package”链接按钮,点击下载

  1. 把下载的文件的后缀名从.nupkg改为.zip,然后进行解压

  1. 安装框架至指定目录:

打开解压后的目录,并进入\build\.NETFramework目录,复制v4.0文件夹

打开目录C:\Program Files(x86)\Reference Assemblies\Microsoft\Framework\.NETFramework,并将v4.0文件夹粘贴在此处

  1. 重启VS2022,打开旧项目,若未提示需要转换版本则说明安装成功或创建新项目验证框架是否安装成功。
  2. 更改原项目的框架版本至目标版本:

1)在解决方案资源管理器中右键点击项目

2)选择卸载项目

3)再次右键点击项目,选择编辑[项目名].csproj

4)找到TargetFramework节点并修改:

xml

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

5)保存文件,重新加载项目

  1. 进入项目属性中查看若框架变更为目标框架说明成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值