I've been reviewing a MS Project XML Compatible file from another tool and have seen the following:
From the XML Schema: Tasks/Task/Finish ... Is an optional value...
The XML contains Start (start date) and Duration and DurationType for all Tasks and does not contain a Finish Date
The result is ... no finish dates are available from the Finish Property. There are some Baseline Start and Finish dates - however, these are not used to populate finish.
If the Finish date is not provided in the XML, and a Start date and Duration are provided, should the Finish date be calculated as it's default value during Load?
Also, is the value '65535' treated as '-1'?
Also, does Aspose.Tasks add a Task with UID = 0 when the file is saved? I've saved a very big MS Project XML file and it does not contain a task with UID = 0 (it has a resource with UID = 0)
Also, when saving, I'm getting <PredecessorLink> elements saved with a LagFormat = 21 which was not in the input XML ... even when there is no LinkLag. Is there any reason LinkLag = 21 (Month estimated) is being added as an element in when saved?
Thanks in advance! Any thoughts or pointers appreciated!!