Visual Studio 2022如何支持低版本.NET框架

b38bb8ecd86faad8ffc2672d7f62715e.png

前言

7969264efc482cace932c169d7341678.png

b15aa64b3f4accd100d1d934356eb4ee.png

    都知道工具是提高生产力的第一要素,对于我们开发人员更是如此,一个优秀的开发工具可以成倍的提高我们的开发效率;但是这个行业有一种通病,那就是工具更新了,框架升级了,语法变甜了,但是项目一般不会随着这些技术的更新而迭代,对于一个项目或者产品来说,更需要的是稳定性!

所以,技术开发者大部分会顺应时代潮流,把工具等第一时间升级到最新,可是,有些新版本、新特性升级之后就会发现,老项目打不开了,老框架不支持了,升级的话要付出的代价会高很多,而且能否完美适配一些三方库还是一些问题。。。。

至此,我给出的建议是,能不升级就不升级,能兼容多个版本的工具就装多个版本的工具。

话说远了,其实我目前也就是这个问题,之前有用VS2013开发的一些.NET4、.NET4.5的项目,现在用VS2022打开基本都是让升级,不升级去下载旧版本的话,会发现安装不了。。。。还记得之前为了解决这个问题我百度到的文章是让把VS2013再装回去,然后可以在VS2022中同步使用这些框架,嗯,当时觉得确实是个办法,不过近来搜索的时候,发现大家换了一种新的玩法了,直接把包放进去就行了,下面写一下操作步骤。

8fb879a344784eaff386d457de026432.png

2fca00c939d3f01c37a25029b79941e0.gif

05eb9570794e7eebd2844b0101fde5c6.jpeg

开发环境:.NET Framework版本:4.5

开发工具:Visual Studio 2022

a2349de495d44e9426f00a9d63de3118.png

实现步骤

80735982cc4fa2187cfc94102ed4ef16.png

  1. 此处以.NETFramework4.5为例,首先去Nuget官网(https://www.nuget.org/packages)搜索NET45,会找到这个包Microsoft.NETFramework.ReferenceAssemblies.net45(基本是第一个),点进去之后,在右边可以看到Download package,点击下载就行(这一步也可以通过在VS的NuGet 包管理器中进行下载,然后找到对应目录即可)

  2. 下载下来后是一个nupkg文件,可以通过压缩软件的方式打开,复制或者解压目录:\build\.NETFramework\v4.5

  3. 然后将这个文件夹复制、替换到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework目录

  4. 最后,重启VS2022,就可以在VS2022的项目框架中看到.NET4.5的选项了(yyds)。

dedf203c49178de86cc34babff58a65a.png

实现效果

5126dad957d9c14d1658ef8893541290.png

626a60ea8727f34c14afe5b238db56a2.png

☛☛☛点击此处下载源码☚☚☚

8d01f092906187bdd7bdeb144b5afc31.gif

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值