Aspose.Tasks 17.1.0

Aspose.Tasks is a class library for working with Microsoft Project files. Using Aspose.Tasks for .NET you can work with MPP, MPT, XML, XLSX, HTML, PDF, XAML and other formats in your applications.

There is a newer version of this package available.
See the version list below for details.
Install-Package Aspose.Tasks -Version 17.1.0
dotnet add package Aspose.Tasks --version 17.1.0
<PackageReference Include="Aspose.Tasks" Version="17.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Aspose.Tasks --version 17.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This release introduces the features, enhancements and bug fixes as detailed below:
Enhancements:
 - TASKSNET-1729 Improve public API to simplify working with Custom Fields.
Fixed bugs:
 - TASKSNET-1737 Extended attribute lookup table is not showed in XML format.
 - TASKSNET-1723 MPP cannot be loaded into Project object
 - TASKSNET-1719 False lookup table attached with an extended attribute while adding lookup with another extended attribute
 - TASKSNET-1689 Wrong %Complete and ActualDuration calculated in MPP as compared to XML (.NET)
 - TASKSNET-1675 Huge file size after setting baseline
 - TASKSNET-1592 Extended attribute cannot be added to MPX
 - TASKSNET-1576 Marking Tasks As Complete - Task Complete Indicator Not Displayed
 - TASKSNET-707 Extended attribute not saved properly to MPP file

The following public methods and properties were added:
 - Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) : Adds a value to the internal lookup list. This is a preferable way for manipulations with the "P:Aspose.Tasks.ExtendedAttributeDefinition.ValueList".
 - Aspose.Tasks.ExtendedAttributeDefinition.RemoveLookupValue(Aspose.Tasks.Value) : Removes a value from the internal lookup list. This is a preferable way for manipulations with the "P:Aspose.Tasks.ExtendedAttributeDefinition.ValueList".
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateExtendedAttribute(Aspose.Tasks.Value) : Creates new extended attribute linked with specified "T:Aspose.Tasks.Value" item.
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) : Factory method which creates a simple extended attribute definition, which Microsoft Project shows as "None".
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String) : Factory method which creates a simple extended attribute definition, which Microsoft Project shows as "None".
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupDefinition : Factory method which creates an extended attribute definition with lookup. It has "P:Aspose.Tasks.ExtendedAttributeDefinition.CalculationType" equals to "F:Aspose.Tasks.CalculationType.Lookup".
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) : Factory method which creates an extended attribute definition with lookup.
 - Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String) : Factory method which creates an extended attribute definition with lookup.
 - Aspose.Tasks.OutlineValue.ValueGuid : Gets a GUID which identifies this value among others in the entire project.
 - Aspose.Tasks.Project.SelectAllChildTasks : Recursively collects all child tasks of this project.
 - Aspose.Tasks.Task.SelectAllChildTasks : Recursively collects all child tasks of this task.
 - Aspose.Tasks.Value.ValueGuid : Gets a GUID which identifies this value among others in the entire project.
 - Aspose.Tasks.Value.StringValue : Gets or sets the actual value which is used to represent Text string.
 - Aspose.Tasks.Value.NumberValue : Gets or sets the actual value which is used to represent integer number.
 - Aspose.Tasks.Value.DurationValue : Gets or sets the actual value which is used to represent Duration in minutes. Default value is 0.
 - Aspose.Tasks.Value.DateTimeValue : Gets or sets the actual value if it can be represented as DateTime. Default value is "F:System.DateTime.MinValue".

The following public enumerations were added:
 - Aspose.Tasks.CalculationType.Lookup  : Means the extended attribute has a lookup table to select values from.
 
The following public enumerations were deleted:
 - Aspose.Tasks.CalculationType.Null

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
19.11.0 635 11/5/2019
19.10.0 1,189 10/3/2019
19.9.0 1,543 9/13/2019
19.8.1 206 9/7/2019
19.8.0 3,138 8/2/2019
19.7.0 1,277 7/13/2019
19.6.1 896 6/19/2019
19.6.0 360 6/11/2019
19.5.0 2,176 5/21/2019
19.4.0 1,548 4/2/2019
19.3.0 591 3/3/2019
19.2.0 1,152 2/1/2019
19.1.0 4,498 1/11/2019
18.12.0 930 12/9/2018
18.11.0 760 11/1/2018
18.10.0 802 10/1/2018
18.9.0 11,256 9/4/2018
18.8.0 2,120 8/1/2018
18.7.1 662 7/3/2018
18.7.0 384 7/3/2018
18.6.0 873 6/5/2018
18.5.0 2,054 5/10/2018
18.4.0 684 3/29/2018
18.3.0 3,446 3/13/2018
18.2.0 893 2/10/2018
17.12.0 823 12/6/2017
17.11.0 728 11/1/2017
17.9.0 1,247 9/30/2017
17.8.0 2,095 8/31/2017
17.7.0 486 7/31/2017
17.6.0 1,874 6/29/2017
17.5.0 743 5/31/2017
17.3.0 1,012 3/31/2017
17.1.0 1,307 1/31/2017
16.11.0 858 11/17/2016
9.6.0 1,258 9/19/2016
9.5.0 11,396 8/1/2016
9.4.1 703 6/12/2016
9.4.0 580 5/25/2016
9.3.0 966 3/17/2016
9.2.1 1,564 1/29/2016
9.1.0 796 12/30/2015
9.0.1 1,067 11/30/2015
8.9.0 7,869 11/6/2015
8.8.1 583 10/5/2015
8.7.0 4,785 8/28/2015
Show less