Управление исключениями MS Project Online в Aspose.Tasks

Введение

В этом руководстве мы углубимся в тонкости обработки исключений Microsoft Project Online с помощью Aspose.Tasks для .NET. Aspose.Tasks — это мощный .NET API, который позволяет разработчикам с легкостью манипулировать файлами Microsoft Project и управлять ими. Мы пройдемся по этому процессу шаг за шагом, обеспечивая полное понимание того, как работать с исключениями MS Project Online в ваших .NET-приложениях.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас настроены следующие предварительные условия:

Импортировать пространства имен

  1. Aspose.Tasks: импортируйте пространство имен Aspose.Tasks, чтобы получить доступ к функциям, предоставляемым API Aspose.Tasks.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Шаг 1. Настройка каталога документов

Убедитесь, что у вас есть специальный каталог для работы с файлами проекта. Заменять"Your Document Directory" с путем к каталогу вашего документа.

String DataDir = "Your Document Directory";

Шаг 2. Определите учетные данные Project Server

Настройте URL-адрес, домен, имя пользователя и пароль для вашего Project Server.

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

Шаг 3. Загрузите файл проекта

Загрузите файл Microsoft Project с помощью Aspose.Tasks.

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

Шаг 4. Установите учетные данные Windows

Создайте сетевые учетные данные, используя предоставленные имя пользователя, пароль и домен.

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

Шаг 5. Установите учетные данные Project Server

Создайте учетные данные Project Server, используя URL-адрес и учетные данные Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Шаг 6. Инициализация диспетчера сервера проектов

Инициализируйте объект Project Server Manager, используя учетные данные Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Шаг 7: Создайте новый проект

Создайте новый проект на Project Server, используя загруженный объект Project.

manager.CreateNewProject(project);

Заключение

Поздравляем! Вы успешно научились работать с исключениями MS Project Online с помощью Aspose.Tasks для .NET. Благодаря этим знаниям вы сможете эффективно обрабатывать исключения и управлять файлами Microsoft Project в своих приложениях .NET.

Часто задаваемые вопросы

Вопрос: Могу ли я использовать Aspose.Tasks с другими инструментами управления проектами?

О: Да, Aspose.Tasks обеспечивает обширную поддержку работы с различными форматами файлов управления проектами, включая Microsoft Project, Primavera и другие.

Вопрос: Доступна ли бесплатная пробная версия Aspose.Tasks?

О: Да, вы можете получить доступ к бесплатной пробной версии Aspose.Tasks изВеб-сайт.

Вопрос: Где я могу найти документацию для Aspose.Tasks?

О: Подробная документация по Aspose.Tasks доступна.здесь.

Вопрос: Как я могу получить поддержку Aspose.Tasks?

О: Вы можете получить поддержку на форуме сообщества Aspose.Tasks.здесь.

Вопрос: Как приобрести лицензию на Aspose.Tasks?

О: Вы можете приобрести лицензию на Aspose.Tasks на сайтестраница покупки.