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