Code Monkey home page Code Monkey logo

aspose.tasks-for-.net's Introduction

.NET API to Manipulate Project Files

Aspose.Tasks for .NET is a C# library that assists developers in generating, editing, rendering & conversion of Project files without needing Microsoft Project®.

Aspose.Tasks for .NET on premise API enables you to work with projects, formulas, calendars, calendar exceptions, tasks, task links, task baselines, project resources, resource assignments, currencies, handling exceptions, reporting services, and project risk analysis (Monte Carlo Simulation).

Directory Description
Demos Source code for live demos hosted at https://products.aspose.app/tasks/family.
Examples A collection of .NET examples that help you learn the product features
Plugins Plugins related to Aspose.Tasks for .NET

Project File Processing via .NET

  • Set project schedule type, start date & finish date.
  • Modify project standard rate, overtime rate, task type, fixed cost accrual etc.
  • Manage project extended attributes.
  • Define project calendar and weekdays.
  • Task baseline scheduling and duration.
  • Work with task constraints.
  • Apply links among tasks.
  • Create task milestone, estimated critical or effort driven tasks.
  • Manage resource cost and variance.
  • Assignment cost and budget.
  • Encode MPX files.
  • Comprehensive project reporting (15+ types of reports).

Read & Write Project Formats

Microsoft Project: MPP, MPT, MPX, XML

Save Projects As

Primavera: P6 XML, PM XER Microsoft Office: XLSX Fixed Layout: PDF Images: JPEG, PNG, BMP, TIFF, SVG Text: TXT Others: HTML

Platform Independence

You can use Aspose.Tasks for .NET to build any type of a 32-bit or 64-bit .NET application including ASP.NET, WCF, WinForms, WPF etc. It is possible to use Aspose.Tasks for .NET via COM Interop from ASP, Perl, PHP and Python. You can also use Aspose.Tasks for .NET to build applications with Mono.

Get Started with Aspose.Tasks for .NET

Are you ready to give Aspose.Tasks for .NET a try? Simply execute Install-Package Aspose.Tasks from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Tasks for .NET and want to upgrade the version, please execute Update-Package Aspose.Tasks to get the latest version.

Convert Microsoft Project MPP File to Primavera MPX Format

Project project = new Project(dir + "template.mpp");

// save project in desired format
project.Save(dir + "output.xml", SaveFileFormat.MPX);

Create a Project from Scratch

// create project instance
Project project = new Project();

// add task, sub task and save project
Task task = project.RootTask.Children.Add("Summary1");
Task subtask = task.Children.Add("Subtask1");

project.Save(dir + "output.xml", SaveFileFormat.XML);


Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

aspose.tasks-for-.net's People

Contributors

aspose-tasks-gists avatar alexander-efremov avatar kashifiqb avatar muzammil-khan avatar maria-shahid-aspose avatar jawadaspose avatar fatimaahmed avatar aspose-email-gists avatar adam-skelton avatar iqbal-aspose avatar shahzad-latif avatar saqibrazzaq avatar asposemarketplace avatar nausherwan-aslam avatar naeem244 avatar m-ikramulhaq avatar achevyrov-aspose avatar babar-raza avatar deniskudelin avatar muhammad-ijaz avatar saudaspose avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.