Aspose.Tasks .NET을 사용한 간편한 MS 프로젝트 뷰 관리
소개
개발자가 .NET 애플리케이션에서 Microsoft 프로젝트 뷰를 효율적으로 관리할 수 있도록 지원하는 강력한 라이브러리인 Aspose.Tasks for .NET의 세계에 오신 것을 환영합니다. 이 튜토리얼에서는 Aspose.Tasks를 사용하여 MS 프로젝트 뷰를 처리하는 필수 사항을 조사하고 프로젝트 관리 기능을 향상시키기 위한 단계별 가이드를 제공합니다.
전제조건
이 여정을 시작하기 전에 다음과 같은 전제 조건이 갖추어져 있는지 확인하세요.
- Aspose.Tasks 라이브러리: 다음에서 Aspose.Tasks 라이브러리를 다운로드하고 설치하세요.여기.
- .NET Framework: 개발 컴퓨터에 .NET Framework가 설치되어 있는지 확인하세요.
네임스페이스 가져오기
시작하려면 필요한 네임스페이스를 프로젝트로 가져옵니다.
using Aspose.Tasks;
using System;
using System.Collections.Generic;
1단계: 프로젝트 설정
Aspose.Tasks 라이브러리를 사용하여 프로젝트를 초기화하는 것부터 시작하세요.
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "Project1.mpp");
2단계: 기존 보기 수정
보기 목록을 반복하고 필요에 따라 수정합니다. 이 예에서는 각 보기의 헤더 텍스트를 변경합니다.
List<View> list = project.Views.ToList();
for (var index = 0; index < list.Count; index++)
{
var viewToChange = list[index];
viewToChange.PageInfo.Header.CenteredText = "Header " + index;
}
3단계: 새 보기 추가
간트 차트와 같은 새 보기를 추가하여 프로젝트를 확장하세요.
var view = new GanttChartView();
if (!project.Views.IsReadOnly)
{
project.Views.Add(view);
}
4단계: 뷰 반복
프로젝트 내의 기존 뷰에 대한 정보를 표시합니다.
Console.WriteLine("Iterate over views of " + project.Views.ParentProject.Get(Prj.Name) + " project.");
Console.WriteLine("Project view count: " + project.Views.Count);
Console.WriteLine();
foreach (var projectView in project.Views)
{
Console.WriteLine("Name: " + projectView.Name);
}
5단계: 뷰 제거
한 번에 또는 하나씩 보기를 제거하는 방법을 알아보세요.
접근법 1:
List<View> listToDelete = project.Views.ToList();
foreach (var v in listToDelete)
{
if (project.Views.Contains(v))
{
project.Views.Remove(v);
}
}
접근법 2:
var array = new View[project.Views.Count];
project.Views.CopyTo(array, 0);
foreach (var v in array)
{
if (project.Views.Contains(v))
{
project.Views.Remove(v);
}
}
결론
축하해요! .NET용 Aspose.Tasks 환경을 성공적으로 탐색하여 MS 프로젝트 뷰 관리 기술을 마스터했습니다. 이제 원활한 프로젝트 관리를 위해 프로젝트에서 이 라이브러리의 잠재력을 최대한 활용하십시오.
자주 묻는 질문
Aspose.Tasks는 최신 .NET Framework 버전과 호환됩니까?
Aspose.Tasks는 다양한 .NET Framework 버전과 호환되도록 설계되었습니다. 구체적인 내용은 설명서를 확인하세요.
간트 차트 보기의 모양을 사용자 정의할 수 있나요?
전적으로! Aspose.Tasks는 프로젝트 요구 사항에 맞게 간트 차트 보기의 모양을 사용자 정의할 수 있는 광범위한 옵션을 제공합니다.
Aspose.Tasks에 사용할 수 있는 무료 평가판이 있나요?
예, 무료 평가판에 액세스할 수 있습니다여기.
Aspose.Tasks에 대한 커뮤니티 지원은 어떻게 받을 수 있나요?
Aspose.Tasks 커뮤니티에 참여하세요.법정 문의사항이나 도움이 필요하시면
Aspose.Tasks에 임시 라이선스를 사용할 수 있나요?
예, 임시 라이선스를 살펴보세요여기.