Aspose.Tasks for .NET 新版本发表

Released: Jul 12, 2026

V26.7 中的更新

特性

  • You can now allow the passing of an instance of DbProviderFactory instead of ProviderInvariantName when using DbSettings.
  • Added support for reading Resource Codes from Primavera DB, XER, XML formats.

修补程序

  • Fixed 'An item with the same key has already been added' exception when adding more than 1 view to the project.
  • Fixed "InvalidCast" exception when Microsoft.Data.Sqlite provider is used to read project from MS Project database.
  • Fixed import of activity codes and UDF from Primavera DB.
  • Fixed...

Released: Jun 16, 2026

V26.6 中的更新

特性

  • Updated version of Aspose.Drawing dependency.
  • Added support for the reading of task expenses for Primavera DB format.
  • Changed source field of Task.Duration to "At completion Duration" instead of "Planned duration" when reading a project from Primavera formats.

修补程序

  • Fixed calculation of BudgetedExpenseCost for Primavera XER and Primavera DB formats.
  • Fixed 'date cannot be DateTime.MinValue' exception when recalculating the project.
  • Fixed issue where Assignment.ActualStart date is not updated...

Released: May 21, 2026

V26.5 中的更新

特性

  • Made Rsc.Start and Rsc.Finish calculated-on-demand properties.

修补程序

  • Fixed sort order of leaf tasks when reading a project from XER, Primavera XML or Primavera DB.
  • Fixed issue where overtime timephased data is shown incorrectly in MS Project.
  • Fixed calculation of assignment's fields when ActualOvertimeWork is set.

Released: Apr 16, 2026

V26.4 中的更新

修补程序

  • Fixed incorrect recalculation of Actual Work timephased data when changing resource base calendar and adding exceptions.
  • Fixed incorrect calculation of summary tasks after modification of Task.Finish.
  • Fixed incorrect cascading recalculation of '% complete' and '% work complete' fields.
  • Fixed issue where actual work distribution is changed when calendar exception is added to the calendar.
  • Fixed issue with reading of values of enterprise extended attribute with type = Cost for the specific...

Released: Mar 14, 2026

V26.3 中的更新

修补程序

  • Fixed 'CalendarException.ToDate' property setter logic.
  • Fixed writing of 'EarnedValueMethod' and 'PhysicalPercentComplete' fields to MPP format.
  • Fixed incorrect calculation of formula with absent Date fields values.
  • Activity Codes and User Defined Fields are not read when project is read from Primavera DB.

Released: Feb 17, 2026

V26.2 中的更新

特性

  • Added API to set globalized values of 'True' and 'False' literals in formulas.
  • Added the ability to specify a Project's localization-specific settings.

修补程序

  • Fixed logic of ProjDateValue formula function in some cases.
  • Fixed infinite loop when saving a specific file.
  • Fixed incorrect generation of timephased data when assignment baseline is added.
  • Fixed IndexOutOfRangeException when assigning a calendar where Tuesday is non-working.

Released: Jan 22, 2026

V26.1 中的更新

特性

  • Added public API for customizing task links color when rendering the Gantt Chart view.

修补程序

  • Summary task material assignment TimephasedData not refreshed on duration change.
  • Fixed incorrect behavior of MS Project when working with formula-calculated extended attributes in project created by Aspose.Tasks.
  • Fixed reading of task-specific calendars from Primavera DB.
  • Fixed issue where CalculationType for OutlineCode is None in some cases when project is read from MPP file.

Released: Dec 25, 2025

V25.12 中的更新

修补程序

  • Timephased data for summary material resource assignment not recalculated after duration change.
  • Fixed issue where Calendar.PrimaveraProperties is null for the specific calendar.
  • Fixed issue where PrimaveraProperties are not filled when reading a project from Primavera DB.
  • Fixed issue with Project Title and Date rendering in Page Legend section of Gantt Chart.
  • Fixed issue where values of formula-calculated extended attributes are not saved properly to MPP format.

Released: Nov 25, 2025

V25.11 中的更新

特性

  • Added support for reading of calendar-specific "Hours per Day" setting from Primavera formats.
  • Added support for reading of the "Define Critical Activities" option from Primavera formats and initialization of "Task.IsCritical" flag.
  • Added an API to allow reading projects' Uids and Names from Primavera DB.
  • Added the ability to set negative baseline cost.

修补程序

  • Fixed incorrect baseline cost timephased data when assignment's calendar is different from baseline calendar.
  • Fixed calculations related...

Released: Sep 17, 2025

V25.9 中的更新

修补程序

  • Fixed issue where ResourceAssignment.GetTimephasedData method is not generating zero TD between Stop and Resume dates for TimephasedDataType.AssignmentWork.
  • Fixed issue where ResourceAssignment.GetTimephasedData doesn't cut the resulting timephased data items according to the passed start/end argument.
  • Fixed processing of baselines' TD when it contains work intervals on non-working time according to the assignment's calendar.
  • Fixed incorrect logic of GetTimephasedData method for baseline...