Установка задачи в качестве подпроекта

В Microsoft Project вы можете связать задачу в основном проекте с другим файлом проекта, рассматривая её как подпроект. Это полезно для больших проектов, разделённых на более мелкие управляемые части. Aspose.Tasks for .NET предоставляет ту же функциональность программно через свойство Tsk.SubProjectName .

Понимание подпроектов

Вставка в Microsoft Project

В Microsoft Project вы можете вставить подпроект следующим образом:

  1. Перейдите в Project > Subproject.
  2. Выберите файл проекта, который хотите вставить.
  3. Microsoft Project отобразит его как суммарную задачу, которая ссылается на внешний проект.

Такая суммарная задача выступает как заполнитель, ссылающийся на файл подпроекта.

Пример: установка задачи в качестве подпроекта

Следующий код демонстрирует, как создать задачу в основном проекте и установить для неё ссылку на файл подпроекта:

1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);

Основные моменты

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

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

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

В: Работает ли эта функция с форматами MPP и XML?

В: Как Microsoft Project отображает задачу подпроекта?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.