首页 > Unity3D引擎 > 进阶系列 > Unity解决无法拷贝Assembly-CSharp.dll类库的错误
2020
04-27

Unity解决无法拷贝Assembly-CSharp.dll类库的错误

转自:https://zhuanlan.zhihu.com/p/41383656

问题是什么?

刚刚解决了一个困扰了我两天的问题,这个问题就是,每次我打开Unity的工程文件,就会弹出这样一个报错:

Copying assembly from 'Temp/Assembly-CSharp.dll' to 'Library/ScriptAssemblies/Assembly-CSharp.dll' failed

这个报错的大概意思就是:

将程序集从“Temp / Assembly-CSharp.dll”复制到“Library / ScriptAssemblies / Assembly-CSharp.dll”失败

什么会产生这个问题?

我以为是我把工程迁移到2018.2.2f1的问题,反正每次启动这个工程,都会显示这个报错,导致无法进行编译。

然后今天终于解决啦!
解决方法是在百度贴吧看到的:http://tieba.baidu.com/p/3605682490


居然是腾讯电脑管家的问题!
问题来自于:每次启动Unity的工程,Unity都会从“Temp文件夹”中拷贝Assembly-CSharp.dll类库到“Library / ScriptAssemblies文件夹”,但是腾讯电脑管家误以为是有软件在非法读取、写入文件。
所以就给阻止了!!!!

(其他杀毒软件也可能出现此问题,只需要去百度“XX杀毒软件如何关闭实时防护”,即可)

解决方法:

把实时防护开到"低"即可(默认是“中”)

Unity解决无法拷贝Assembly-CSharp.dll类库的错误 - 第1张  | u3d8技术分享
最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

留下一个回复

你的email不会被公开。