Я недавно обновил Unity до версии 4.2.x, и я столкнулся с проблемой рабочего процесса, с которой я потерялся. Я также пробовал это с новейшей версией (4.3.3f1), и я тоже получаю ту же проблему.Unity PersistentManager.WriteFile error
Вот спецификации для моего компьютера:
CPU: Intel (R) ядро (TM) i7-4770k CPU @ 3.50GHz
Память: 16 Гб RAM
OS: Окна 8.1 Pro
Жесткие диски:
Главная: Samsung 120GB Solid State Drive
Secondary: WD 2TB Механический привод x2 на RAID ONE
При создании нового проекта 2D я не выбрать ничего, кроме опции 2D и установить его в моем механическом приводе. Первая ошибка, которая появляется следующая:.
Opening file G:/Projects/....../Temp/tempfile failed: The process cannot access the file because it is being used by another process.
Options: Try Again|Force Quit|Cancel
Я нажмите Try Again, как ничто (даже не файл исследователь использовал эту папку в любом случае он затем загружает Unity с 2 ошибки:
GetPersistentManager().WriteFile (i->path, BuildTargetSelection::NoTarget(), kDontReadObjectsFromDiskBeforeWriting)
и
container.begin() == container.end() UnityEditor.HandleUtility:BeginHandles()
Это только недавно начали происходит, и я создал два проекта, до этого ни с одной из этих ошибок, используя 4.2.1f. Теперь каждый раз, когда я хотел бы создать папку он будет выводить ошибка GetPersistentManager. Unity также не позволит мне перетаскивать любые объекты в папку через редактор (однако я могу щелкнуть правой кнопкой мыши и импортировать актив и импортировать их таким образом). Когда я пытаюсь поставить актив в папку с помощью файлового проводника я получаю следующее сообщение об ошибке:
Fatal Error! GetPersistentManager().WriteFileInternal(metaDataPath, metaDataFileIndex, writeData.begin(), writeData.size(), NULL, BuildTargetSelection::NoTarget(),0)
Актива Я импортировал является спрайт листом, который я использовал в предыдущих 2-х проектах, указанных выше.
В качестве теста я также повторил этот процесс на своем основном жестком диске, и он по-прежнему дает мне те же результаты.
Это стало проблемой, поскольку в настоящее время мои другие два проекта имеют те же проблемы, что и три ошибки выше. Если кто-нибудь знает, что может вызвать это, пожалуйста, дайте мне знать.
попробуйте удалить папки 'Temp' и' Library' внутри вашей папки проекта. – Roberto
@ Roberto, к сожалению, когда я удаляю эти две папки, процесс повторяется снова. Тем не менее, мне удалось заставить это работать на моем Macbook Pro. но учитывая, что этот компьютер будет моим рабочим компьютером, мне нужно быстро решить эту проблему. Когда я открываю проект, я его вытащил из своего репозитория только с папкой ProjectSettings и Asset (поскольку я игнорирую все остальные файлы). – Sirtucx
Я нашел проблему. Это был мой антивирус (Total Defense), который я вручную добавил, и он сработал. – Sirtucx