Aspose.Tasks에서 MS Project 온라인 예외 관리

소개

이 튜토리얼에서는 .NET용 Aspose.Tasks를 사용하여 Microsoft Project Online 예외를 처리하는 복잡한 방법을 살펴보겠습니다. Aspose.Tasks는 개발자가 Microsoft Project 파일을 쉽게 조작하고 관리할 수 있는 강력한 .NET API입니다. .NET 애플리케이션에서 MS Project Online 예외를 처리하는 방법을 포괄적으로 이해하면서 프로세스를 단계별로 살펴보겠습니다.

전제조건

시작하기 전에 다음 전제 조건이 설정되어 있는지 확인하세요.

네임스페이스 가져오기

  1. Aspose.Tasks: Aspose.Tasks 네임스페이스를 가져와 Aspose.Tasks API에서 제공하는 기능에 액세스합니다.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

1단계: 문서 디렉토리 설정

프로젝트 파일 작업을 위해 지정된 디렉터리가 있는지 확인하세요. 바꾸다"Your Document Directory" 문서 디렉토리 경로와 함께.

String DataDir = "Your Document Directory";

2단계: Project Server 자격 증명 정의

Project Server의 URL, 도메인, 사용자 이름 및 비밀번호를 설정합니다.

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

3단계: 프로젝트 파일 로드

Aspose.Tasks를 사용하여 Microsoft Project 파일을 로드합니다.

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

4단계: Windows 자격 증명 설정

제공된 사용자 이름, 비밀번호 및 도메인을 사용하여 네트워크 자격 증명을 만듭니다.

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

5단계: Project Server 자격 증명 설정

URL 및 Windows 자격 증명을 사용하여 Project Server 자격 증명을 만듭니다.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

6단계: 프로젝트 서버 관리자 초기화

Project Server 자격 증명을 사용하여 Project Server 관리자 개체를 초기화합니다.

var manager = new ProjectServerManager(projectServerCredentials);

7단계: 새 프로젝트 만들기

로드된 Project 개체를 사용하여 Project Server에 새 프로젝트를 만듭니다.

manager.CreateNewProject(project);

결론

축하해요! .NET용 Aspose.Tasks를 사용하여 MS Project Online 예외를 처리하는 방법을 성공적으로 배웠습니다. 이러한 지식을 바탕으로 효율적으로 예외를 처리하고 .NET 애플리케이션 내에서 Microsoft Project 파일을 관리할 수 있습니다.

FAQ

Q: Aspose.Tasks를 다른 프로젝트 관리 도구와 함께 사용할 수 있나요?

A: 예, Aspose.Tasks는 Microsoft Project, Primavera 등을 포함한 다양한 프로젝트 관리 파일 형식 작업에 대한 광범위한 지원을 제공합니다.

Q: Aspose.Tasks에 사용할 수 있는 무료 평가판이 있나요?

A: 예, Aspose.Tasks의 무료 평가판에 액세스할 수 있습니다.웹사이트.

Q: Aspose.Tasks에 대한 문서는 어디서 찾을 수 있나요?

A: Aspose.Tasks에 대한 자세한 문서가 제공됩니다.여기.

Q: Aspose.Tasks에 대한 지원은 어떻게 받을 수 있나요?

A: Aspose.Tasks 커뮤니티 포럼에서 지원을 받을 수 있습니다.여기.

Q: Aspose.Tasks 라이선스를 어떻게 구매하나요?

A: Aspose.Tasks에 대한 라이선스를 구입할 수 있습니다.구매 페이지.