Aspose.Tasks'ta MS Project Çevrimiçi İstisnalarını Yönetme

giriiş

Bu eğitimde, Aspose.Tasks for .NET’i kullanarak Microsoft Project Online istisnalarını yönetmenin inceliklerini inceleyeceğiz. Aspose.Tasks, geliştiricilerin Microsoft Project dosyalarını kolaylıkla değiştirmesine ve yönetmesine olanak tanıyan güçlü bir .NET API’sidir. .NET uygulamalarınızdaki MS Project Online istisnalarıyla nasıl çalışılacağının kapsamlı bir şekilde anlaşılmasını sağlayarak süreci adım adım inceleyeceğiz.

Önkoşullar

Başlamadan önce aşağıdaki önkoşulları oluşturduğunuzdan emin olun:

Ad Alanlarını İçe Aktar

  1. Aspose.Tasks: Aspose.Tasks API tarafından sağlanan işlevselliğe erişmek için Aspose.Tasks ad alanını içe aktarın.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

1. Adım: Belge Dizinini Ayarlayın

Proje dosyalarınızla çalışmak için belirlenmiş bir dizininiz olduğundan emin olun. Yer değiştirmek"Your Document Directory" belge dizininizin yolu ile.

String DataDir = "Your Document Directory";

Adım 2: Project Server Kimlik Bilgilerini Tanımlayın

Project Server’ınız için URL’yi, etki alanını, kullanıcı adını ve parolayı ayarlayın.

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

Adım 3: Proje Dosyasını Yükleyin

Aspose.Tasks’ı kullanarak Microsoft Project dosyanızı yükleyin.

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

4. Adım: Windows Kimlik Bilgilerini Ayarlayın

Sağlanan kullanıcı adını, parolayı ve etki alanını kullanarak ağ kimlik bilgilerini oluşturun.

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

Adım 5: Project Server Kimlik Bilgilerini Ayarlayın

URL’yi ve Windows kimlik bilgilerini kullanarak Project Server kimlik bilgilerini oluşturun.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Adım 6: Proje Sunucusu Yöneticisini Başlatın

Project Server kimlik bilgileriyle bir Project Server Manager nesnesini başlatın.

var manager = new ProjectServerManager(projectServerCredentials);

Adım 7: Yeni Proje Oluşturun

Yüklenen Project nesnesini kullanarak Project Server’da yeni bir proje oluşturun.

manager.CreateNewProject(project);

Çözüm

Tebrikler! Aspose.Tasks for .NET’i kullanarak MS Project Online istisnalarıyla nasıl çalışacağınızı başarıyla öğrendiniz. Bu bilgiyle, istisnaları verimli bir şekilde yönetebilir ve .NET uygulamalarınızdaki Microsoft Project dosyalarınızı yönetebilirsiniz.

SSS’ler

S: Aspose.Tasks’ı diğer proje yönetimi araçlarıyla birlikte kullanabilir miyim?

C: Evet, Aspose.Tasks, Microsoft Project, Primavera ve daha fazlası dahil olmak üzere çeşitli proje yönetimi dosya formatlarıyla çalışmak için kapsamlı destek sağlar.

S: Aspose.Tasks için ücretsiz deneme sürümü mevcut mu?

C: Evet, Aspose.Tasks’ın ücretsiz deneme sürümüne şu adresten erişebilirsiniz:İnternet sitesi.

S: Aspose.Tasks belgelerini nerede bulabilirim?

C: Aspose.Tasks için ayrıntılı belgeler mevcutBurada.

S: Aspose.Tasks için nasıl destek alabilirim?

C: Aspose.Tasks topluluk forumundan destek alabilirsinizBurada.

S: Aspose.Tasks lisansını nasıl satın alabilirim?

C: Aspose.Tasks için lisansı şu adresten satın alabilirsiniz:satın alma sayfası.