Hi! every time I create a new project, unity forces me to enter safe mode because the test framework scripts and some of the script assembly scripts will not load correctly, I urgently need a way to fix this issue because I’m currently working on a school project. it seems as though most of the scripts are having trouble finding something called ‘Nunit’ I’m also getting warnings for files being missing despite the fact that it’s a new project I just created, which should mean nothing can be missing.
Welcome to how it is these days. It’s absolutely infuriating, such a waste of time and bandwidth.
Here’s how I play it:
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