Microsoft Project处理控件Aspose.Tasks 11月最新更新!添加新操作

Aspose.Tasks for .NET更新至v20.11,重构CalendarException的API,允许获取使用计量许可证时消耗的字节数积分的计数,欢迎下载体验。

Aspose.Tasks for .NET是一个可靠的项目管理API,用于处理Microsoft Project文件。该API展示了项目数据,如任务,资源,资源分配和扩展属性数据,以便开发人员可以操作它们。用户可以通过创建和读取任务和资源来完全规划项目,并为任务分配或删除资源。用户可以操纵任务约束,优先级,关键和工作驱动的任务,停止或恢复任务和拆分任务,管理扩展属性,链接任务并将更新的任务数据写回项目。

.NET版Aspose.Tasks v20.11全新上线! 重构CalendarException的API,允许获取使用计量许可证时消耗的字节数积分的计数,修复诸多bug问题,我们一起来看看新功能吧!

17周年庆来啦!整合所有格式API处理控件Aspose.Total永久授权火热促销中,新购乐享85折起!联系客服立马1分钟了解全部!

新增与改进

key 概述 类别
TASKSNET-4520 为项目的OleObjects集合添加“清除”操作的支持 增强功能
TASKSNET-4497 重构CalendarException的API 增强功能
TASKSNET-4444  添加一个API,以获取使用计量许可证时消耗的字节数积分的计数 增强功能
TASKSNET-3896  添加API以将超过1页的内容保存到MemoryStream 增强功能
TASKSNET-3895 实现工作分配的Duration *扩展属性的显示时间单位的编写 增强功能
TASKSNET-3854  在评估模式下增强日期的阅读 增强功能
TASKSNET-4506  修复重新保存的项目中丢失的嵌入式OLE映像 Bug修复
TASKSNET-4499  修复task.GetTimephasedData()方法返回的TimephasedData项目中不正确的TimephasedData.Uid Bug修复
TASKSNET-4485  修复添加CalendarException损坏的.mpp文件的问题 Bug修复
TASKSNET-4439  重新计算项目后修复空任务的无效顺序 Bug修复
TASKSNET-3723  修复成本资源不存在的TD Bug修复

公共API和向后不兼容的更改

日历例外有效的天数不再添加到calendar.WeekDays集合中。

考虑一个带有日历的项目,其中至少定义了一个日历异常:

Microsoft Project处理控件Aspose.Tasks 11月最新更新!添加新操作

在20.11版本之前:例外情况生效的日子与 “常规 “的WeekDays一起被添加到Calendar.WeekDays集合中。20.11版之前:例外情况生效的日子与 “常规 “的WeekDays一起被添加到Calendar.WeekDays集合中(DayType为 “例外”)。

在20.11版本之后:例外生效的日子和 “常规 “的WeekDays一起被添加到Calendar.WeekDays集合中(使用DayType “例外”)。20.11版本之后(包括20.11版本): calendar.WeekDays只包含 “常规 “WeekDays。您可以使用CalendarException.GetExceptionDates()方法来确定给定的日历异常在哪一天生效。

Project project = new Project("CalendarWithExceptions.mpp");Calendar calendar = project.Calendars.GetByUid(1);CalendarException calendarException = calendar.Exceptions[0];foreach (var date in calendarException.GetExceptionDates()){    Console.WriteLine(date);}

还想要更多吗可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群,我们很高兴为您提供查询和咨询

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月9日
下一篇 2020年10月9日

相关推荐

发表回复

登录后才能评论