I get thousands of these errors, because I once used Unity Version Control in a project, probably it is not installed correctly:
Library\PackageCache\com.unity.collab-proxy@2.5.2\Editor\PlasticSCM\Views\PendingChanges\PendingChangesTab.cs(1187,25): error CS0246: The type or namespace name ‘ILog’ could not be found (are you missing a using directive or an assembly reference?)
I get it in every other project on every Unity Version.
Help would be appreciated thanks.
If you’re not using it, remove it.
If you are using it, update it.
If it still doesn’t work, make sure it’s compatible with the version of Unity you’re using.
Here’s more possibly-relevant reading:
Extra unwanted packages in new projects (collab, testing, rider and other junk):
Upgrades:
If you need packages and they’re not working, one easy solution is to make a new project, add the packages there until they work, then copy the Packages/manifest.json
file to your current project. This obviously assumes you are using source control and can instantly back out any and all changes!!
New project:
About the fastest way I have found to make a project and avoid all this noise is to create the project, then as soon as you see the files appear, FORCE-STOP (hard-kill) Unity (with the Activity Manager or Task Manager), then go hand-edit the Packages/manifest.json file as outlined in the above post, then reopen Unity.
Sometimes the package system gets borked from all this unnecessary churn and requires the package cache to be cleared: