找不到 .NETFramework,Version=v4.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。

可在 https://aka.ms/msbuild/developerpacks 处下载 .NET Framework 开发人员工具包。

每个人可能报错的版本不一样,这里报错的是4.0版本,进去报错提示的链接,发现该版本已经不被支持无法安装。

从下图就可以看到4.0版本不存在开发者工具包了,后续也只能下载运行时,无法安装。

1.官网尝试下载4.0版本,无法成功

不信就试试看,点击4.0的引用程序集;

下载.Net;

下滑到下面,下载.NET.Framework;

点击有蓝线的.NET.Framework 4.0;

下载.NET.Framework 4.0运行时;

好了,然后发现“辛辛苦苦”下载的文件无法安装,如下图。

个人认为我这里是之前安装VS时选择了某些选项,自动下载了更高版本的.NET Framework 4.

可以考虑安装其他可以的版本,重新运行项目,看看报不报错。

2.解决:把项目属性的引用程序集换成其他可用版本

一般安装VS时选择了.NET相关的安装包,VS内部是已经下载有引用程序集的。

(这里把目标框架换成4.8或者其他可用版本,因为实在没有4.0,有可用的4.8直接选择)

右键点击项目,选择属性;

应用程序->目标框架;

如果都是白的空的,没有可用目标框架,可以选择安装其他目标框架。直接在上文给出的链接(文章第1行)下载,或者在下面这里直接选择,会跳转下载页面。

找到合适的替代框架,还是选4.8,点击开发者工具包会自动下载;

下载完成后,双击文件进行安装即可。

之后再打开项目,右键选择属性,目标框架选择安装的版本。

选择完成后,关闭属性窗口;

3.重新运行项目

重新运行项目,成功生成,未报错。

我这里是报错4.0,但是4.0无法安装则选择了4.8解决报错。

其他支持的版本缺啥就安啥,我这个方法不一定完全可靠。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值