WindowsServer2008安装.net 6报错“the library hostfxr.dll was not found”

  需要在64位windows server 2008 R2中安装.net 6,在参考文献5中下载对应操作系统版本的安装文件,安装完毕后,在命令行中运行"dotnet --version"命令,结果报错“ Failed to load the dll from […hostfxr.dll]”,详细错误信息如下图所示:
在这里插入图片描述
  百度上述错误信息,找到参考文献1-2,其内容都是在说缺少补丁KB2533623,安装该补丁应该可以解决问题。
  微软官方网站中有KB2533623补丁的说明(参考文献6),但其中的下载链接已失效,并不能下载。百度KB2533623下载文件,找到参考文献3-3。参考文献3中介绍“KB2533623现在已经无法下载但是包含KB4457144中。”,而参考文献4中提供了KB2533623补丁的下载链接,该补丁支持的系统为WinAll、Win10、Win7、WinXP。
  直接使用参考文献4中的下载链接下载KB2533623补丁,并在WindowsServer2008安装,安装完成后,再次在命令行中运行"dotnet --version"命令,即可正常运行dotnet命令。

在这里插入图片描述
  为防止下载链接失效,已经将参考文献4中的下载文件上传到csdn资源中,有需要的可以直接下载。

参考文献:
[1]https://www.cnblogs.com/skyheaving/p/14684366.html
[2]https://blog.51cto.com/u_15127678/4214293
[3]https://www.cnblogs.com/ComputerPlayerJs/p/16636104.html
[4]https://www.xitongzhijia.net/soft/224254.html
[5]https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
[6]https://support.microsoft.com/zh-cn/topic/microsoft-%E5%AE%89%E5%85%A8%E5%85%AC%E5%91%8A-%E4%B8%8D%E5%AE%89%E5%85%A8%E7%9A%84%E5%BA%93%E5%8A%A0%E8%BD%BD%E5%8F%AF%E8%83%BD%E5%85%81%E8%AE%B8%E8%BF%9C%E7%A8%8B%E6%89%A7%E8%A1%8C%E4%BB%A3%E7%A0%81-486ea436-2d47-27e5-6cb9-26ab7230c704

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值