Hey guys.
I’ve updated my entities and collections package to 0.5.0 and now get a weird error I can’t fix. Is this something anyone of you has seen and maybe know a fix for this? I even can’t run the play mode anymore as this error prevents compilation.
code
Something went wrong while Post Processing the assembly (Assembly-CSharp.dll) :
Failed to resolve T[] modreq(System.Runtime.CompilerServices.IsVolatile)
at Unity.Entities.CodeGen.TypeReferenceExtensions.CheckedResolve (Mono.Cecil.TypeReference typeReference) [0x00001] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\CecilExtensionMethods.cs:13
at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.<VerifyMethod>g__IsTypeRestrictedToBlobAssetStorage|3_0 (Mono.Cecil.TypeReference tr, Unity.Entities.CodeGen.BlobAssetSafetyVerifier+<>c__DisplayClass3_0& ) [0x000f0] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:64
at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.VerifyMethod (Mono.Cecil.MethodDefinition method, System.Collections.Generic.HashSet`1[T] _nonRestrictedTypes) [0x00058] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:90
at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.AssertNoBlobAssetLeavesBlobAssetStorage () [0x00063] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:37
at Unity.Entities.CodeGen.BlobAssetSafetyVerifier.PostProcessImpl () [0x0000a] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs:20
at Unity.Entities.CodeGen.EntitiesILPostProcessor.PostProcess (Mono.Cecil.AssemblyDefinition assemblyDefinition, System.Boolean& madeAChange) [0x00009] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\EntitiesILPostProcessor.cs:231
at Unity.Entities.CodeGen.EntitiesILPostProcessors.Process (Unity.CompilationPipeline.Common.ILPostProcessing.ICompiledAssembly compiledAssembly) [0x0004b] in D:\Projects\TLT\Project\Unity_Client\Library\PackageCache\com.unity.entities@0.5.0-preview.17\Unity.Entities.CodeGen\EntitiesILPostProcessor.cs:44
at UnityEditor.Scripting.ScriptCompilation.ILPostProcessing.RunILPostProcessors (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.String outputTempPath) [0x0011b] in <83a73882c51c4602b3d34743827d03e7>:0
at UnityEditor.Scripting.ScriptCompilation.ILPostProcessing.PostProcess (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.Collections.Generic.List`1[T] messages, System.String outputTempPath) [0x00061] in <83a73882c51c4602b3d34743827d03e7>:0