When specifying the 'uptodatefile' to the <if> task, the
task fails in ConditionsTrue(), because the format string
misses a closing brace: {0) instead of {0}. The buggy
line should read:
Log.WriteLineIf(Project.Verbose && bNeedsAnUpdate,
"{2}:{0} is newer than {1}. Excuting Embedded Tasks" ,
newerFile, primaryFile.Name, LogPrefix);
Logged In: YES
user_id=4117
I have made the code fix.