The CoreResGen target is not incremental, because it assumes that the GenerateResources task handles incrementality internally. It does . . . on full framework, when FEATURE_BINARY_SERIALIZATION is enabled and NeedToRebuildSourceFile gets called.
On .NET Core, though, that codepath falls back to the conservative-but-slow "always just rebuild".
(noticed by @eerhardt in dotnet/sdk#284)