diff --git a/Scripts/Editor/Utils/AsmDefUtility.cs b/Scripts/Editor/Utils/AsmDefUtility.cs index 2b97722..864dca2 100644 --- a/Scripts/Editor/Utils/AsmDefUtility.cs +++ b/Scripts/Editor/Utils/AsmDefUtility.cs @@ -218,10 +218,10 @@ public static AssemblyDefinitionAsset GetAsmDefInFolder(string path) string[] asmDefsGuids = AssetDatabase.FindAssets("t:asmdef", new[] { path }); for (int i = 0; i < asmDefsGuids.Length; i++) { - string asmDefPath = AssetDatabase.GUIDToAssetPath(asmDefsGuids[i]); + string asmDefPath = AssetDatabase.GUIDToAssetPath(asmDefsGuids[i]).ToPathWithConsistentSeparators(); string asmDefDirectory = Path.GetDirectoryName(asmDefPath); - if (asmDefDirectory == path) + if (string.Equals(asmDefDirectory, path, StringComparison.Ordinal)) return AssetDatabase.LoadAssetAtPath(asmDefPath); }