public static void Run()
{
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);
// ExStart:AddNewTask
Project project = new Project(dataDir + "Project1.mpp");
Task task = project.RootTask.Children.Add("Task1");
task.Set(Tsk.ActualStart, DateTime.Parse("23-Aug-2012"));
// Set duration in hours
task.Set(Tsk.Duration, project.GetDuration(24, TimeUnitType.Hour));
task.Set(Tsk.DurationFormat, TimeUnitType.Day);
project.RootTask.Children.Add(task);
// Save the Project as XML
project.Save(dataDir + "AddNewTask_out.xml", SaveFileFormat.XML);
// ExEnd:AddNewTask
}
}