Hi there. I decided to give Addressables a try and the first thing I felt over was the ‘Debug’ alias being used in UnityEditor.Build.Pipeline.Utilities.BuildLogger
The problem is that we use our own wrapper for ‘UnityEngine.Debug’ in our project and now we have a conflict. I.e.Namespace '<global namespace>' contains a definition conflicting with alias 'Debug' error CS0576: Library\PackageCache\com.unity.scriptablebuildpipeline@1.4.1-preview\Editor\Utilities\BuildLogger.cs(29,13) If the developers of Addressables would be so kind to move using Debug = UnityEngine.Debug; into UnityEditor.Build.Pipeline.Utilities namespace, I believe it could solve the problem.
UPD. Probably, there are some other scripts which declare an alias for ‘Debug’ too.
1 Like
thanks for pointing this out. I opened a ticket for us to clean this up.
Awesome, thanks!
Hi. Any news on this?
It seems that the problem is fixed since 1.1.3-preview. Thanks a lot!
1 Like