Cloud SDK to Create & Manipulate MS Project Files on Supported Platforms

Manage Microsoft Project Documents from within your .NET Apps for processing project tasks, resources, calendars, assignments, & conversions.

  Start Free Trial
Aspose.Tasks Cloud SDK for .NET

Aspose.Tasks Cloud SDK for .NET


Aspose.Tasks Cloud SDK for .NET is developed on top of REST API and enables you to manipulate and convert Microsoft Project documents hosted on cloud platforms. It allows you to work with all aspects of a Project document as well as offers a wide range of export options allowing developers to convert Microsoft Project documents a number of industry standard formats.


Advanced Project Management Cloud SDK Features



Convert Project documents to other formats


Manipulate task data


Manage project resources


Handle task links & task assignments


Work with Project extended attributes


Manipulate Calendar attributes

Get Started with Document Processing SDK

It is easy to get started with Aspose.Tasks Cloud SDK for .NET as there is nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to give the Aspose.Tasks Cloud SDK for .NET a try on any supported platform. It offers the capabilities to read Microsoft Project files from within an application, without the need of installing Microsoft Project. The SDK also provides the facility to retrieve document properties with well-structured API calls.

Manage Project Tasks Data

Aspose.Tasks Cloud SDK for .NET can read information associated with the Project tasks data such as Task Name, ID, start date, finish date, scheduling and other parameters. These tasks may further be assigned to the resources, resulting in task assignments. The SDK also facilitates in reading task links and task assignment information from a project data file where it supports manipulation of Project tasks, resources, task links and task assignments data with simple REST API calls..

Add a New Task to Project - C#

this.TasksApi = new TasksApi(configuration);
var remoteName = UploadFileToStorage("Project2016.mpp");
var postResponse = TasksApi.PostTask(new PostTaskRequest 
    BeforeTaskId = 4,
    TaskName = "New task name",
    Name = remoteName,
    Storage = "Tasks",
    Folder = this.DataFolder,
    FileName = remoteName

Handle Project Resource Data

When using Aspose.Tasks Cloud SDK for .NET, the information regarding project's resources can be retrieved using the resource ID or name. The SDK can also retrieve or delete resource assignment data for resources that have been assigned to the tasks.

Manipulate Project Calendar Information

Aspose.Tasks Cloud SDK for .NET helps you manage project calendar information with simple calls. It is possible not only to read the project calendar information but also to add and retrieve calendar exceptions. The SDK also supports adding a new calendar and deleting an existing calendar from the hosted Project data file.

Manage Project's Extended Attributes

Extended attributes can be assigned values for each task or resource within a project file. Aspose.Tasks Cloud SDK for .NET provides the capability to read and delete extended attribute information from a Project document hosted in the cloud.

No Microsoft Project Automation required

Aspose.Tasks Cloud SDK for .NET is built using managed code that do never need Microsoft Office or Microsoft Project to be installed on the machine for working with MS Project files. It is a perfect Microsoft Project automation alternative in terms of supported features, security, stability, scalability, speed and price.


Support and Learning Resources


Aspose.Tasks also offers, MPP files processing SDKs for other popular languages, as listed below: