From 64809f553b4fa7ffba241a093ff6a6d339dafa14 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Wed, 28 Dec 2022 16:05:02 +0200 Subject: [PATCH] Skip cached rules assembly after changing project references --- Source/Tools/Flax.Build/Build/Assembler.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/Tools/Flax.Build/Build/Assembler.cs b/Source/Tools/Flax.Build/Build/Assembler.cs index aa7e7e215..dcc6e84ca 100644 --- a/Source/Tools/Flax.Build/Build/Assembler.cs +++ b/Source/Tools/Flax.Build/Build/Assembler.cs @@ -81,6 +81,13 @@ namespace Flax.Build if (lastWriteTime > recentWriteTime) recentWriteTime = lastWriteTime; } + + // Skip when project references were changed + { + DateTime lastWriteTime = File.GetLastWriteTime(Globals.Project.ProjectPath); + if (lastWriteTime > recentWriteTime) + recentWriteTime = lastWriteTime; + } DateTime cacheTime = File.Exists(_cachePath) ? DateTime.FromBinary(long.Parse(File.ReadAllText(_cachePath)))