diff --git a/build/_k-generate-projects.shade b/build/_k-generate-projects.shade index 5b45b90f7c..f9e7f246c7 100644 --- a/build/_k-generate-projects.shade +++ b/build/_k-generate-projects.shade @@ -237,8 +237,8 @@ functions var sourceExcludePattern = Get(d, "exclude") ?? ""; var objPath = Path.Combine(projectDir, "obj"); var objPattern = Directory.Exists(objPath) ? Path.Combine(objPath, "**", "*.*") : projectDir; - - var csFiles = String.Join(Environment.NewLine, Files.Include(Path.Combine(projectDir, sourcePattern)) + + var csFiles = String.Join(Environment.NewLine, Files.Include(sourcePattern.Split(Path.PathSeparator).Select(p => Path.Combine(projectDir, p)).ToArray()) .Exclude(Path.Combine(projectDir, sourceExcludePattern)) .Exclude(objPattern) .Select(p => resxDesignerFiles.Contains(p)