unity2022打开项目时报Fatal error显示无权访问d3dcompiler_47.dll, 解决方法很简单-还有ucrtbase.dll问题

目录

d3dcompiler_47问题

Uctbase.dll问题


d3dcompiler_47问题

1.Unity2022,这两年,一直没运行成功过

之前一直没管,用旧版本Unity2020即可,但是今天忍不了,搞一下

还是安装细心版本的Unity,所以就悲剧了:

d3dcompiler_47 的错误提示各有不同的:

“................... something prevent...................... ”

表面意思是“”权限问题“”,但查看目录确实发现,compiler.dll有,就是没有compiler_47.dll

主要是在安装目录\Unity\Editor\2020.3.3f1c1\Editor\Data\Tools

2.而且,本地电脑一搜,却是遍地都是,就是editor目录下没有,所以

“实测,随便拷贝一个即可,就是缺了 compiler_47.dll”

3. 看看小哥说明:

(都成年人了,官方说的就不要相信了吧,特别是客服说的,不用浪费时间)

最近新安装的unity3D,在打开项目时报错Fatal error!显示无权访问d3dcompiler_47.dll,解决方法很简单

无权访问d3dcompiler_47.dll
一开始以为无法访问系统中的d3dcompiler_47.dll,我升级系统都不行。客服推荐重新下载d3dcompiler_47.dll,然后用regsvr32注册,结果也无法注册,这让我更加以为是系统问题。但后来才发现,主要是在安装目录\Unity\Editor\2020.3.3f1c1\Editor\Data\Tools里缺少d3dcompiler_47.dll,一定得在Tools目录下添加,其他目录都没用。

对了,我是导入的我老版本中的d3dcompiler_47.dll,unity hub以及系统盘的system和syswow64中都有这个dll文件,网上也应该有,不过不知道会不会有兼容问题,没有试过。我提供一下我的d3dcompiler_47.dll,有需要的可以下载:
链接:https://pan.baidu.com/s/1HfXlgSwPUSnO4qrw6v8nPQ
提取码:1234
————————————————
版权声明:本文为CSDN博主「命运简书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29245693/article/details/115576107

Uctbase.dll问题

 1-1:找到了这个提示(错误解决方法1)

一开始以为同上,可以随便粘贴一个 Uctbase.dll,后发现根本不是这个回事

1-2:来源(错误解决方法2):

​​​​​​请问因为电脑环境原因导致的unity报错需要重装系统吗

1-3:结果,仔细看了下提示,确实是(错误解决方法3):

(暂时无解)

Internal build system error. BuildProgram exited with code -2147450740.
Error:
  An assembly specified in the application dependencies manifest (netcorerun.deps.json) was not found:
    package: 'runtimepack.Microsoft.NETCore.App.Runtime.win-x64', version: '5.0.3'//这个pacckage不存在。。。。。。。。。下面的 error 出处
    path: 'ucrtbase.dll'//这个dll已存在,要不怎么能从中发出提示

注意:是最新的.NetCore 5.0.3,不是.Net FrameWorkd(现在是framework最高版本4.8.7,并没有5)

(安装了.net也不行,也不确定是不是个人环境装太多了,网上也没类似错误,比较少,说明遭遇这个问题的同学比较少,而且Unity Editor也不知道哪里可以配置这些内核配置)

2-1:最终解决方法是不安装最新UNity

只装2022.1

参考:

[翻译] 正式宣布 .NET 5 - Rwing - 博客园

Download .NET 5.0 (Linux, macOS, and Windows)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值