diff --git a/build/_k-generate-projects.shade b/build/_k-generate-projects.shade index 7f6de97c92..b3f25fdd24 100644 --- a/build/_k-generate-projects.shade +++ b/build/_k-generate-projects.shade @@ -266,10 +266,18 @@ functions } string output = Path.Combine(projectDir, GetProjectFileName(projectName, targetFramework)); + string current = File.ReadAllText(output); - Log("Generated {0}", output); + if (current != template) + { + File.WriteAllText(output, template); - File.WriteAllText(output, template); + Log("Generated {0}", output); + } + else + { + Log("No changes required for {0}", output); + } } }