如何使用 Aspose.Tasks Set/Get "Last Saved on" 基线信息
How to Set/Get "Last Saved on" Information for a baseline using Aspose.Tasks
我想导出数据并使用 Aspose.Tasks 创建 MsProject 文件。我能够成功地将数据从我的本地数据库导出到项目文件,但是在导出基线信息时我无法找到如何为基线设置 "Last Saved on" 信息。我正在使用下面的代码来创建和设置基线。
project.SetBaseline(BaselineType.Baseline, new Task[] { task });
var baselineType=BaselineType.Baseline;
TaskBaseline baseline = task.Baselines.FirstOrDefault(x =>
x.BaselineNumber.Equals(baselineType));
if (baseline != null)
{
if (!String.IsNullOrEmpty(baselineDto.Cost))
baseline.Cost = Convert.ToDecimal(baselineDto.Cost);
}
如果有人知道如何 Get/Set "Last Saved on" 基线信息,请分享。
谢谢。
布佩什
我已遵守您的要求,在此通知您,我们只能使用 Aspose.Tasks 获取上次保存的信息。我分享了以下示例代码。这将帮助您实现您的要求。
var s = @"c:\test\baseline msp 2016.mpp"; Project p = new Project(s);
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline));
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline1));
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline2));
我在 Aspose 担任支持开发人员/传播者。
我想导出数据并使用 Aspose.Tasks 创建 MsProject 文件。我能够成功地将数据从我的本地数据库导出到项目文件,但是在导出基线信息时我无法找到如何为基线设置 "Last Saved on" 信息。我正在使用下面的代码来创建和设置基线。
project.SetBaseline(BaselineType.Baseline, new Task[] { task });
var baselineType=BaselineType.Baseline;
TaskBaseline baseline = task.Baselines.FirstOrDefault(x =>
x.BaselineNumber.Equals(baselineType));
if (baseline != null)
{
if (!String.IsNullOrEmpty(baselineDto.Cost))
baseline.Cost = Convert.ToDecimal(baselineDto.Cost);
}
如果有人知道如何 Get/Set "Last Saved on" 基线信息,请分享。
谢谢。 布佩什
我已遵守您的要求,在此通知您,我们只能使用 Aspose.Tasks 获取上次保存的信息。我分享了以下示例代码。这将帮助您实现您的要求。
var s = @"c:\test\baseline msp 2016.mpp"; Project p = new Project(s);
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline));
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline1));
Console.WriteLine(p.GetBaselineSaveTime(BaselineType.Baseline2));
我在 Aspose 担任支持开发人员/传播者。