Whenever I try to install the new input system package to add it to my project, I get a big error that reads as follows:
Failed to find entry-points:
Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: ‘Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ —> System.Exception: Failed to resolve assembly ‘Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ in directories: /Applications/Unity/Hub/Editor/2022.3.1f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityjit-macos
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.burst@1.8.4
/Applications/Unity/Hub/Editor/2022.3.1f1/PlaybackEngines/WebGLSupport
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.burst@1.8.4/Unity.Burst.CodeGen
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.visualscripting@1.8.0/Editor/VisualScripting.Core/Dependencies/DotNetZip
/Applications/Unity/Hub/Editor/2022.3.1f1/Unity.app/Contents/Managed
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.ext.nunit@1.0.6/net35/unity-custom
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.visualscripting@1.8.0/Editor/VisualScripting.Core/EditorAssetResources
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.collections@1.2.4/Unity.Collections.LowLevel.ILSupport
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.collab-proxy@2.0.4/Lib/Editor/PlasticSCM
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.visualscripting@1.8.0/Runtime/VisualScripting.Flow/Dependencies/NCalc
/Applications/Unity/Hub/Editor/2022.3.1f1/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/PackageCache/com.unity.visualscripting@1.8.0/Editor/VisualScripting.Core/Dependencies/YamlDotNet
/Applications/Unity/Hub/Editor/2022.3.1f1/Unity.app/Contents/Managed/UnityEngine
/Volumes/UMO’s drive/Unity Projects/Platformer/Library/ScriptAssemblies —> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: ‘Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’
at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00105] in <853812ae52c341daaef3c62ecdb86b32>:0
at zzzUnity.Burst.CodeGen.AssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00013] in :0
— End of inner exception stack trace —
at zzzUnity.Burst.CodeGen.AssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00060] in :0
at Burst.Compiler.IL.AssemblyLoader.Resolve (Mono.Cecil.AssemblyNameReference name) [0x0007e] in :0
at Burst.Compiler.IL.Server.EntryPointMethodFinder.FindEntryPoints (System.String rootAssemblyNames, Burst.Compiler.IL.Hashing.CacheRuntime.HashCacheAssemblyStore assemblyStore, Burst.Compiler.IL.AssemblyLoader assemblyLoader, Burst.Compiler.IL.NativeCompilerOptions options, Burst.Compiler.IL.Server.ProfileDelegate profileCallback, System.Boolean includeRootAssemblyReferences, System.Boolean splitTargets) [0x00055] in :0
at Burst.Compiler.IL.Server.FindMethodsJob.Execute (Burst.Compiler.IL.Server.CompilerServerJobExecutionContext context) [0x0011e] in :0
While compiling job:
Moreover, upon installing the package, I don’t get the confirmation dialogue that reads “This project is using the new input system package but the native platform backends for the new input system are not enabled in the player settings. This means that no input from native devices will come through. Do you want to enable the backends? Doing so will restart the editor and will disable the old UnityEngine.Input APIs”
I am using Unity 2022.3.1f1 on an M1 MacBook Air (2020) running macOS Ventura 13.3.1. I keep all my Unity projects on a 1 TB PNY Pro Elite V2 Portable SSD hard drive.
I haven’t found any way to fix this error, even after removing the new input system package from my project, so I had to delete my Platformer project and start over. After that, I tried many times to get the new input system to work on blank projects just so I wouldn’t have to deal with that again, but nothing has worked, including closing the editor and reopening it from the hub and downloading an older version of the package. This error is a big pain and I don’t know if there’s even any fix for it, but any help would be greatly appreciated regardless.