Hi,
With performance in mind we have set the Project CalculationMode to None and are setting all the necessary fields values via code. As a result of having the CalculationMode set to None we have to call the Recalculate method. If we do not call the Recalculate method, we end up with a MS Project file that opens as a new project with no data (the save does not end in error, it just seems as though there is something wrong with the project, even though we get no corruption error. I attempt to open a result.mpp file but opens as Project1.mpp).
if (project.CalculationMode == CalculationMode.None)
{
project.Recalculate();
}
MPPSaveOptions mppSaveOptions = new MPPSaveOptions();
mppSaveOptions.WriteViewData = true;
project.Save(@“C:\Aspose_WBS\Live\result.mpp”, mppSaveOptions);
Is there an Aspose.Tasks configuration available that will allow us to have CalculationMode set to None, NOT call the Recalculation method, still have all tasks written to the MS Project file and then let MS Project preform the required calculation on open (this will ultimately roll the child task hours, duration’s, etc. up to the applicable parents)?
We are using Aspose.Tasks 16.11.1.0, MS Project 2010 and VS 2010.
Thanks, Calvin