Сохраняйте файлы проекта MS как шаблоны с помощью Aspose.Tasks
Введение
В этом уроке мы рассмотрим процесс сохранения шаблона с помощью Aspose.Tasks для .NET. Шаблоны полезны для стандартизации структур и настроек проекта для будущего использования. Мы продемонстрируем, как сохранить проект в виде шаблона, попутно настраивая его свойства.
Предварительные условия
Прежде чем мы начнем, убедитесь, что у вас есть следующие предварительные условия:
- Библиотека Aspose.Tasks для .NET: убедитесь, что у вас установлена библиотека Aspose.Tasks для .NET. Вы можете скачать его сздесь.
- Знание программирования на C#. Для понимания и реализации предоставленных фрагментов кода необходимы базовые знания программирования на C#.
- Файл Microsoft Project: подготовьте файл Microsoft Project (формат MPP), который вы хотите сохранить в качестве шаблона.
Импортировать пространства имен
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Шаг 1. Загрузите проект
Сначала нам нужно загрузить файл Microsoft Project (.mpp), который мы хотим сохранить в качестве шаблона.
// Путь к каталогу документов.
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "EstimatedMilestoneTasks.mpp");
Шаг 2. Получите информацию о файле проекта
Получите информацию о загруженном файле проекта, например его формат.
var projectFileInfo = Project.GetProjectFileInfo(DataDir + "EstimatedMilestoneTasks.mpp");
Console.WriteLine("Project File Format: " + projectFileInfo.ProjectFileFormat);
Шаг 3. Настройте параметры сохранения шаблона
Создайте параметры сохранения шаблона и настройте его свойства в соответствии с вашими требованиями. Эти параметры позволяют вам настроить, какие данные следует удалить из шаблона.
var options = new SaveTemplateOptions
{
// Удалите все фиксированные затраты из шаблона проекта.
RemoveFixedCosts = true,
// Удалить все фактические значения из шаблона проекта
RemoveActualValues = true,
// Удалить расценки на ресурсы из шаблона проекта
RemoveResourceRates = true,
// Удалите все базовые значения из шаблона проекта.
RemoveBaselineValues = true
};
Шаг 4. Сохраните проект как шаблон
Сохраните проект как шаблон с указанными параметрами.
project.SaveAsTemplate(DataDir + "SaveProjectDataAsTemplate_out.mpt", options);
Шаг 5. Получите информацию о файле шаблона
Получите информацию о сохраненном файле шаблона, например его формат.
var templateFileInfo = Project.GetProjectFileInfo(DataDir + "SaveProjectDataAsTemplate_out.mpt");
Console.WriteLine("Project File Format: " + templateFileInfo.ProjectFileFormat);
Поздравляем! Вы успешно сохранили шаблон с помощью Aspose.Tasks для .NET, настроив его свойства по мере необходимости.
Заключение
В этом уроке мы рассмотрели, как сохранить файл Microsoft Project в качестве шаблона с помощью Aspose.Tasks для .NET. Шаблоны полезны для стандартизации структур и настроек проекта, а также для оптимизации создания будущих проектов.
Часто задаваемые вопросы
Вопрос: Могу ли я настроить, какие данные удалять из шаблона?
О: Да, вы можете настроить параметры сохранения шаблона для удаления определенных данных, таких как фиксированные затраты, фактические значения, ставки ресурсов и базовые значения.
Вопрос: Совместим ли Aspose.Tasks для .NET со всеми версиями Microsoft Project?
О: Aspose.Tasks for .NET обеспечивает широкую совместимость с различными версиями Microsoft Project, обеспечивая плавную интеграцию и функциональность.
Вопрос: Могу ли я применять шаблоны к существующим проектам?
О: Да, вы можете применять шаблоны к существующим проектам, загрузив файл шаблона и при необходимости объединив его с текущим проектом.
Вопрос: Поддерживает ли Aspose.Tasks для .NET кроссплатформенную разработку?
О: Aspose.Tasks for .NET в первую очередь разработан для приложений .NET Framework, работающих на платформах Windows.
Вопрос: Доступна ли техническая поддержка для Aspose.Tasks для .NET?
О: Да, вы можете обратиться за технической помощью и рекомендациями к сообществу Aspose.Tasks.форумыили свяжитесь напрямую с их службой поддержки.