About Aspose.Tasks for .NET

Read and write Microsoft Project documents without utilizing Microsoft Project.

Aspose.Tasks for .NET is a reliable project management API to process Microsoft Project files. The API supports reading, writing and manipulating Microsoft Project documents without Microsoft Project dependencies. Moreover, the API exposes project data to offer complete project planning, definition and tracking capabilities. It allows the users to define a projects' main as well as default properties and calendar information. It can also specify weekdays and exceptions for a project's calendar.

Supported File Formats


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

Output Only

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

Advanced .NET Microsoft Project API Features

  • Create project files from scratch.
  • Define weekdays for the calendar.
  • Define exceptions in calendars.
  • Read password protected MPP files.
  • Manage task baselines, costs and milestones.
  • Handle resource attributes.
  • Define resource assignment and allocation.
  • Render work breakdown structures (WBS) to images.
  • Render project data to HTML.
  • Sort tasks on names.
  • Update Resource data and save back to MPP.
  • Update custom properties of MPP Project files.