Aspose.Tasks for .NET is a project management component that enables .NET applications to not only read and manipulate Microsoft ProjectÂ® documents but also write Microsoft ProjectÂ® documents in both MPP and XML formats - all without using Microsoft ProjectÂ®.
Aspose.Tasksâ€™s powerful API exposes project data to offer complete project planning, definition and tracking capabilities. It allows users to define a projectâ€™s main as well as default properties and calendar information. It can also specify weekdays and exceptions for a projectâ€™s calendar.
Aspose.Tasksâ€™ API exposes a projectâ€™s data such as tasks, resources, resource assignments and extended attributes data so that developers can manipulate them. Users can completely plan the project by creating and reading tasks and resources, and assign or remove resources to or from tasks. Users can manipulate task constraints, priorities, critical and effort driven tasks, stop or resume a task and split tasks, manage extended attributes, links tasks and write updated task data back to the project. Aspose.Tasks can also calculate a projectâ€™s critical path and scheduling. It also allows developers to manage task baselines and actual work, access assignment costs and budget, and manage resource costs and variances for project tracking. These are just a few capabilities from a long list of features the API supports.
Aspose.Tasks also makes it possible to render Microsoft Project documents to a number of output formats such as JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF and SVG. The API also allows to export project data to CSV, TXT, XLS, XLSX and MPT formats.
Aspose.Tasks for .NET is a mature product that offers stability and flexibility. As with all Aspose file format components, Aspose.Tasks for .NET works well with both WinForms and Web Form applications.