Mengelola Pengecualian Online Proyek MS di Aspose.Tasks

Perkenalan

Dalam tutorial ini, kita akan mempelajari seluk-beluk penanganan pengecualian Microsoft Project Online menggunakan Aspose.Tasks untuk .NET. Aspose.Tasks adalah .NET API yang kuat yang memungkinkan pengembang memanipulasi dan mengelola file Microsoft Project dengan mudah. Kami akan menjalani proses langkah demi langkah, memastikan pemahaman komprehensif tentang cara bekerja dengan pengecualian MS Project Online di aplikasi .NET Anda.

Prasyarat

Sebelum kita mulai, pastikan Anda telah menyiapkan prasyarat berikut:

Impor Namespace

  1. Aspose.Tasks: Impor namespace Aspose.Tasks untuk mengakses fungsionalitas yang disediakan oleh Aspose.Tasks API.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Langkah 1: Siapkan Direktori Dokumen

Pastikan Anda memiliki direktori khusus untuk bekerja dengan file Proyek Anda. Mengganti"Your Document Directory" dengan jalur ke direktori dokumen Anda.

String DataDir = "Your Document Directory";

Langkah 2: Tentukan Kredensial Server Proyek

Siapkan URL, domain, nama pengguna, dan kata sandi untuk Server Proyek Anda.

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

Langkah 3: Muat File Proyek

Muat file Microsoft Project Anda menggunakan Aspose.Tasks.

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

Langkah 4: Tetapkan Kredensial Windows

Buat kredensial jaringan menggunakan nama pengguna, kata sandi, dan domain yang disediakan.

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

Langkah 5: Tetapkan Kredensial Server Proyek

Buat kredensial Project Server menggunakan URL dan kredensial Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Langkah 6: Inisialisasi Manajer Server Proyek

Inisialisasi objek Project Server Manager dengan kredensial Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Langkah 7: Buat Proyek Baru

Buat proyek baru di Project Server menggunakan objek Project yang dimuat.

manager.CreateNewProject(project);

Kesimpulan

Selamat! Anda telah berhasil mempelajari cara bekerja dengan pengecualian MS Project Online menggunakan Aspose.Tasks untuk .NET. Dengan pengetahuan ini, Anda dapat secara efisien menangani pengecualian dan mengelola file Microsoft Project dalam aplikasi .NET Anda.

FAQ

T: Bisakah saya menggunakan Aspose.Tasks dengan alat manajemen proyek lainnya?

J: Ya, Aspose.Tasks memberikan dukungan ekstensif untuk bekerja dengan berbagai format file manajemen proyek, termasuk Microsoft Project, Primavera, dan banyak lagi.

T: Apakah ada uji coba gratis yang tersedia untuk Aspose.Tasks?

J: Ya, Anda dapat mengakses uji coba gratis Aspose.Tasks darisitus web.

T: Di mana saya dapat menemukan dokumentasi untuk Aspose.Tasks?

J: Dokumentasi terperinci untuk Aspose.Tasks tersediaDi Sini.

T: Bagaimana saya bisa mendapatkan dukungan untuk Aspose.Tasks?

J: Anda bisa mendapatkan dukungan dari forum komunitas Aspose.TasksDi Sini.

T: Bagaimana cara membeli lisensi Aspose.Tasks?

J: Anda dapat membeli lisensi untuk Aspose.Tasks darihalaman pembelian.