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集合中。
考虑一个带有日历的项目,其中至少定义了一个日历异常:

在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进行处理,非常感谢!