Aspose Aspose.Tasks for .NET
Aspose.Tasks for .NET

Aspose.Tasks for .NET

Aspose.Tasks for .NET is a powerful .NET API enabling .NET application developers to automate all Microsoft Project elements. Create applications to manipulate, read, and write MS Project file formats. Directly interface with granular project planning, definition, and tracking data, including calendar information.

Aspose.Tasks for .NET Developer Small Business License type: Developer, .NET
Aspose.Tasks for .NET Developer OEM License type: Developer, .NET
Aspose.Tasks for .NET Site Small Business License type: Developer, .NET
Aspose.Tasks for .NET Site OEM License type: Developer, .NET
Aspose.Tasks for .NET Developer SDK, Singe Developer And 50 Commercial Deployments License type: Developer, .NET
Aspose.Tasks for .NET Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, .NET


Aspose.Tasks for .NET is a project management API used to process MSProject file formats. Developers can write, read, manipulate, and MSProject documents without any 3rd party software dependency. They can also access project data to manipulate project planning, definition, and tracking. Users are able to define a project's calendar information and other default tracking elements.
Other data, like resource assignments, tasks, resources, and extended attributes data, can also be manipulated or created. The API provides the functionality to build project plans by creating and reading project resources and tasks and remove or assign them to or from other tasks. They are able to manipulate priorities, critical and effort driven tasks, constraints, resume, stop or split tasks, link tasks, and write updated data back to the project and manage extended attributes.

Aspose.Tasks Input/Output Formats

  • Microsoft Project: MPP, MPT, MPX, XML
  • Oracle Primavera: XER, P6 XML, P6 database

Aspose.Tasks Output Formats

  • Microsoft Excel: XLSX, XML
  • Fixed Layout: PDF
  • Images: JPEG, PNG, BMP, TIFF, SVG
  • Text: TXT
  • Others: HTML

Convert Project Data to Diverse Formats

The Aspose.Tasks for .NET API support rendering resources, tasks, and resource assignment data to fixed-layout formats, HTML, XML, and many popular file formats for easy distribution and processing.
Developers can also render WBS in a project to any standard image formats supported by the .NET Framework and export project data to  XLS, XLSX, CSV, MPT, and TXT formats.

Automate Project Tasks

The Aspose.Tasks for .NET library provide developers with a comprehensive set of classes for automating project tasks in an MSProject file. Regardless of a Project plan's complexity, the library provides a seamless programmatic interface for developers.

Scheduling, Tracking & Budget Assessment of Tasks

With the Aspose.Tasks for .NET API developer are able to calculate a project's scheduling and critical path. They can also automate task actual work and baselines, access assignment budget  & costs, and manage resource variances & costs for project tracking. 

Render Project Data to Images

Aspose.Tasks for .NET has a native rendering engine designed for rendering MS Project data with the highest of fidelity. It allows the developers to render project data to various raster & vector image formats while controlling defined aspects of the output image.

Save HTML components to Separate Files

The Aspose.Tasks for .NET API gives developers the ability to export project data to HTML and also export the images, CSS Styles, and fonts to separate files. They can also assign required parameters to the callback functions in the export cycle.

COM Interoperability Support

The Aspose.Tasks for .NET API provides an interface via COM, which allows developers to have the freedom for developers to use Aspose.Tasks for .NET outside the .NET platform, in any language via its COM interoperability services.


Create project files from scratch
Define weekdays for the calendar
Define exceptions in calendars
Read password protected MPP files
Manage baselines, costs & milestones
Handle resource attributes
Define resource assignment & allocation
Render work breakdown structures (WBS) to images
Render project data to HTML
Sort tasks on names

Related Products

Aspose.Total for .NET
Edit, Convert, Automate popular document formats in .NET
Aspose.Tasks for Java
Read, Write, Export, Manipulate MSProject formats in Java
Aspose.Tasks Product Family
Process Microsoft Project Files Across Multiple Platforms