MSBuild incremental build error: output considered up to date despite source changes
Goal The goal is to understand how MSBuild’s incremental build logic reacts to changes in the operating system’s time zone, and whether a normalization to UTC is necessary to prevent spurious rebuilds. Constraints & Uncertainty MSBuild compares source file last‑write timestamps against output timestamps to decide if a project is up to date. On Windows, t