VS2022迁移VS2019项目遇到的.Net Framework 引用程序集问题解决方案

VS2022迁移VS2019项目遇到的.Net Framework 引用程序集问题解决方案

前言

在GitHub上发现TrafficMonitor的开源代码,想要自己过一遍这个项目

错误描述

在VS2022上面打开出现了MSB3644错误,打开微软

“找不到项目所请求 .NET 版本的 .NET 引用程序集时,会发生此错误。 发生此问题的原因可能是项目文件存在问题,它所请求的版本无法识别或未安装;也可能是安装问题,该 .NET 版本的引用程序集文件夹不存在或已损坏。”

错误提示显示缺少v4.7.2版本的.Net Framework引用程序集

解决方案

如果本身计算机已经安装有其他版本的目标包,可以在项目-》配置属性-》高级-》.NET 目标框架版本修改自己安装的对应版本

如果计算机没有对应版本,打开Visual Studio Installer点击修改

在这里插入图片描述

找到对应版本的目标包进行安装,注意安装SDK并不能解决问题,要安装目标包

在这里插入图片描述

也可以通过微软官网找到对应的.Net Framework版本的安装包进行安装

在C:\Program Files\Reference Assemblies\Microsoft\Framework中可以看到当前安装的版本,如果在此目录下没有,就可以将安装好的复制到此文件夹下,重启VS,就可以解决无法找到引用程序集的问题了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值