I updated unity and now have these errors:
Copying assembly from ‘Temp/UnityEngine.TestRunner.dll’ to ‘Library/ScriptAssemblies/UnityEngine.TestRunner.dll’ failed
Copying assembly from ‘Temp/UnityEngine.UI.dll’ to ‘Library/ScriptAssemblies/UnityEngine.UI.dll’ failed
I deleted new version, and created new project with old version, but still got same errors
I did. I also uninstalled everything and installed again. Still got the same problem ;/
I thought maybe I have to install unity and projects in the same drive, but somehow cannot create project in the same drive where unity is… so sad
Do you have a firewall or an antivirus program that could be blocking Unity? Or did you save your project on your desktop or in a system folder, on an USB stick, an external harddrive or in a cloud?
Make sure your project is on your local harddrive, and that there is enough free space.
No, I don’t use any antivirus. Unity is installed on C: drive, projects on local T: drive, there is enough space as well. Maybe there is something I have to do with visual studio 2019?
In that case, use the version which works. 2018.4 is perfectly fine. It might be that the other version is buggy. Complete your project with 2018.4 and do not update while working on your project. When you start a new project, you could test a newer version again.
Unfortunately(?), yes, which is why it is not advisable to update whenever a new version comes out. Some old bugs get solved, new bugs get introduced. When you find a stable version, stick with it unless there is a good reason to update.
Good reasons are, for example:
the technology you are using is outdated
there is a new feature you need
you need to do something that can be achieved with a newer version only
an annoying bug you are dealing with got solved in that new version