I cant import package "GUID for asset conflicts ... We cant assign a new guid because the asset..."
Hello! I have been trying to import differents packages but I have the next error; in this case, I am trying to import "Unity Asset Unlocks - Factory"
GUID [d3b47ff860a51904395688d633cb1018] for asset 'Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Templates/BuildSurfaceDescriptionInputs.template.hlsl.meta' conflicts with: 'Packages/com.unity.shadergraph/Editor/Generation/Templates/BuildSurfaceDescriptionInputs.template.hlsl.meta' We can't assign a new GUID because the asset is in an immutable folder. The asset will be ignored.
I have already read a lot of answers about this topic and I have deleted cache files on the path "C://Users/../AppData/Loca/..." but it does not work.. I am using the latest version of Unity: 2020.3.15f2 This problem occurs even with a new 3D project! Can somebody help?
Answer by josebeas24 · Aug 04, 2021 at 02:19 PM
I already finded the solution..
THIS IS THE CONTEXT... When I create a new 3D project, this one does not have the dependencies: - com.unity.render-pipelines.universal (Universal RP) - com.unity.shadergraph (Shader Graph) So, when I try to import the project "Unity Asset Unlocks - Factory" or another basic project like "Foundations of Audio", that projects need the dependency "com.unity.render-pipelines.universal" and That dependency needs "com.unity.shadergraph". So, finally, if I use "com.unity.render-pipelines.universal" Unity will automatically import "com.unity.shadergraph". I mean that "com.unity.shadergraph" is included in "com.unity.render-pipelines.universal"
THIS IS THE PROBLEM... So, the project try to import the dependency "com.unity.render-pipelines.universal" with version: 10.5.0. BUT that dependency has the SAME FILE that the another dependency "com.unity.shadergraph".. and both files have the same GUID..
THE SOLUTION The latest version of the dependency "com.unity.render-pipelines.universal" is: 10.5.1 and DOES NOT HAVE the same file that "com.unity.shadergraph". So, to solve the problem we only have to install the latest version of the package and DELETE the previous version.. So, to resolve the problem you have to: 1- Remove the dependency "Universal RP" using Package Manager in the Unity Registry tab You will notice that when you remove "Universal RP" the system automatically remove the other dependency "Shader Graphs", but if you do not notice that, you can remove manually the other package.. 2- Install the latest version of "Universal RP" using the package manager in the same tab, and you will notice that the latest version of "Shader Graphs" will be automatically installed too. 3- Close the Unity project and open it again
COMMENT I am not sure why that projects import the version 10.5.0 and not the latest version 10.5.1, as the latest version of the package does not have any problems..
On Unity 2020.3.20f1 and had similar issues. Noticed the stock version of Universal RP was at 7.x, upgrading to 10.6.0 cleared everything up
Your answer
Follow this Question
Related Questions
Why is importing from the Asset store so slow? 0 Answers
When clicking import package, there is nothing showing 0 Answers
Unrecognized assets cannot be included in AssetBundle: "....dll". 4 Answers
Decompression error while importing package 3d Game Kit 1 Answer
Unity 2019 Stuck on "Compiling Assembly Definition Files Scripts" 0 Answers