Gestione delle eccezioni online di MS Project in Aspose.Tasks

introduzione

In questo tutorial, approfondiremo le complessità della gestione delle eccezioni di Microsoft Project Online utilizzando Aspose.Tasks per .NET. Aspose.Tasks è una potente API .NET che consente agli sviluppatori di manipolare e gestire facilmente i file di Microsoft Project. Esamineremo il processo passo dopo passo, garantendo una comprensione completa di come lavorare con le eccezioni di MS Project Online nelle tue applicazioni .NET.

Prerequisiti

Prima di iniziare, assicurati di aver configurato i seguenti prerequisiti:

Importa spazi dei nomi

  1. Aspose.Tasks: importa lo spazio dei nomi Aspose.Tasks per accedere alle funzionalità fornite dall’API Aspose.Tasks.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Passaggio 1: impostare la directory dei documenti

Assicurati di avere una directory designata per lavorare con i file di progetto. Sostituire"Your Document Directory" con il percorso della directory dei documenti.

String DataDir = "Your Document Directory";

Passaggio 2: definire le credenziali di Project Server

Configura l’URL, il dominio, il nome utente e la password per Project Server.

const string URL = "https://progetto_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";

Passaggio 3: caricare il file di progetto

Carica il tuo file Microsoft Project utilizzando Aspose.Tasks.

var project = new Project(DataDir + @"Project1.mpp");

Passaggio 4: imposta le credenziali di Windows

Crea credenziali di rete utilizzando il nome utente, la password e il dominio forniti.

var windowsCredentials = new NetworkCredential(UserName, Password, Domain);

Passaggio 5: impostare le credenziali di Project Server

Creare le credenziali di Project Server utilizzando l’URL e le credenziali di Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Passaggio 6: inizializzare Project Server Manager

Inizializzare un oggetto Project Server Manager con le credenziali di Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Passaggio 7: crea un nuovo progetto

Creare un nuovo progetto in Project Server utilizzando l’oggetto progetto caricato.

manager.CreateNewProject(project);

Conclusione

Congratulazioni! Hai imparato con successo come lavorare con le eccezioni di MS Project Online utilizzando Aspose.Tasks per .NET. Con questa conoscenza, puoi gestire in modo efficiente le eccezioni e gestire i file Microsoft Project all’interno delle tue applicazioni .NET.

Domande frequenti

D: Posso utilizzare Aspose.Tasks con altri strumenti di gestione dei progetti?

R: Sì, Aspose.Tasks fornisce ampio supporto per lavorare con vari formati di file di gestione dei progetti, tra cui Microsoft Project, Primavera e altri.

D: È disponibile una prova gratuita per Aspose.Tasks?

R: Sì, puoi accedere a una prova gratuita di Aspose.Tasks dasito web.

D: Dove posso trovare la documentazione per Aspose.Tasks?

R: È disponibile la documentazione dettagliata per Aspose.TasksQui.

D: Come posso ottenere supporto per Aspose.Tasks?

R: Puoi ottenere supporto dal forum della community Aspose.TasksQui.

D: Come posso acquistare una licenza per Aspose.Tasks?

R: È possibile acquistare una licenza per Aspose.Tasks dapagina di acquisto.