Unity PersistentManager.WriteFile错误

问题描述 投票:0回答:2

我最近将Unity升级到了4.2.x系列,我遇到了一个我迷失的工作流问题。我也尝试过最新版本(4.3.3f1),我也遇到了同样的问题。


以下是我的电脑的规格:

CPU:Intel(R)Core(TM)i7-4770k CPU @ 3.50GHz

内存:16GB RAM

操作系统:Windows 8.1专业版

硬盘驱动器:

主营:三星120GB固态硬盘

次要:RAID 1上的WD 2TB机械驱动器x2


在创建新的2D项目时,我除了2D选项之外什么都不做,并将其设置为我的机械驱动器。出现的第一个错误如下:

打开文件G:/ Projects /....../ Temp / tempfile失败:进程无法访问该文件,因为它正由另一个进程使用。 选项:再试一次|强制退出|取消

我会再次尝试Try Again(甚至连文件浏览器都没有使用该文件夹。然后它会加载Unity有2个错误:

GetPersistentManager()。WRriteFile(i-> path,BuildTargetSelection :: NoTarget(),kDontReadObjectsFromDiskBeforeWriting)

container.begin()== container.end()UnityEditor.HandleUtility:BeginHandles()

这种情况最近才开始发生,我之前创建了两个项目,使用4.2.1f时没有出现这些错误。现在,每次我想创建一个文件夹,它都会输出GetPersistentManager错误。 Unity也不允许我通过编辑器将任何资源拖动到文件夹中(但是我可以右键单击并导入资产并以这种方式导入它们)。当我尝试通过文件资源管理器将资源放入文件夹时,我收到以下错误:

致命错误! GetPersistentManager()。WriteFileInternal(metaDataPath,metaDataFileIndex,writeData.begin(),writeData.size(),NULL,BuildTargetSelection :: NoTarget(),0)

我导入的资产是我在前面提到的前两个项目中使用的精灵表。


作为测试我也在我的主硬盘驱动器上重复了这个过程,它仍然给我相同的结果。

这已经成为一个问题,因为现在我的其他两个项目都遇到了与上述三个错误相同的问题。如果有人知道可能导致这种情况的原因,请告诉我。

unity3d workflow hard-drive write-error
2个回答
0
投票

我发现了这个问题。这是我的反病毒(全面防御)我手动添加权限,它的工作原理


0
投票

有同样的问题,原来是谷歌驱动器备份和同步同步项目文件夹。为了我的备份目的,使用github repo切换到git。问题解决了。

快速提示:Google unity3d gitignore。统一项目中有很多临时的东西,你不需要备份或提交,所以一个好的git ignore文件将节省大量的磁盘空间和时间。

希望这有助于某人。

© www.soinside.com 2019 - 2024. All rights reserved.