Hello, after starting unity in the 2020.3.43f1 LTS version (with the 2021.3.16.f1 LTS version it is the same) there are a lot of errors, each with “are you missing a using directive or an assembly reference?)”. Among other things, there is a file testrunner. when i run some template with ready 2d game there is no such error. When starting the 3d template I get nothing. I have no idea what I can do to fix it. Will someone help?
Sigh. Such a waste to add Testrunner in when half the time it fails to work.
Extra unwanted packages in new projects (collab, testing, rider and other junk):
https://discussions.unity.com/t/846703/2
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:
https://stackoverflow.com/questions/53145919/unity3d-package-cache-errors/69779122