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
- 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ı.