Aspose.Tasks में MS प्रोजेक्ट ऑनलाइन अपवादों को प्रबंधित करना

परिचय

इस ट्यूटोरियल में, हम .NET के लिए Aspose.Tasks का उपयोग करके Microsoft प्रोजेक्ट ऑनलाइन अपवादों को संभालने की जटिलताओं को समझेंगे। Aspose.Tasks एक शक्तिशाली .NET API है जो डेवलपर्स को Microsoft प्रोजेक्ट फ़ाइलों में आसानी से हेरफेर और प्रबंधन करने की अनुमति देता है। हम आपके .NET अनुप्रयोगों में एमएस प्रोजेक्ट ऑनलाइन अपवादों के साथ काम करने की व्यापक समझ सुनिश्चित करते हुए, चरण दर चरण प्रक्रिया से गुजरेंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ स्थापित हैं:

नामस्थान आयात करें

  1. 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: प्रोजेक्ट सर्वर क्रेडेंशियल्स को परिभाषित करें

अपने प्रोजेक्ट सर्वर के लिए यूआरएल, डोमेन, उपयोगकर्ता नाम और पासवर्ड सेट करें।

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 प्रोजेक्ट फ़ाइल लोड करें।

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

चरण 4: विंडोज़ क्रेडेंशियल सेट करें

दिए गए उपयोगकर्ता नाम, पासवर्ड और डोमेन का उपयोग करके नेटवर्क क्रेडेंशियल बनाएं।

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

चरण 5: प्रोजेक्ट सर्वर क्रेडेंशियल सेट करें

यूआरएल और विंडोज क्रेडेंशियल का उपयोग करके प्रोजेक्ट सर्वर क्रेडेंशियल बनाएं।

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

चरण 6: प्रोजेक्ट सर्वर मैनेजर को प्रारंभ करें

प्रोजेक्ट सर्वर क्रेडेंशियल्स के साथ प्रोजेक्ट सर्वर मैनेजर ऑब्जेक्ट को प्रारंभ करें।

var manager = new ProjectServerManager(projectServerCredentials);

चरण 7: नया प्रोजेक्ट बनाएं

लोड किए गए प्रोजेक्ट ऑब्जेक्ट का उपयोग करके प्रोजेक्ट सर्वर पर एक नया प्रोजेक्ट बनाएं।

manager.CreateNewProject(project);

निष्कर्ष

बधाई हो! आपने .NET के लिए Aspose.Tasks का उपयोग करके MS प्रोजेक्ट ऑनलाइन अपवादों के साथ सफलतापूर्वक काम करना सीख लिया है। इस ज्ञान के साथ, आप अपवादों को कुशलतापूर्वक संभाल सकते हैं और अपने .NET अनुप्रयोगों के भीतर अपनी Microsoft प्रोजेक्ट फ़ाइलों को प्रबंधित कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या मैं अन्य प्रोजेक्ट प्रबंधन टूल के साथ Aspose.Tasks का उपयोग कर सकता हूँ?

उत्तर: हाँ, Aspose.Tasks Microsoft प्रोजेक्ट, प्राइमेरा और अन्य सहित विभिन्न प्रोजेक्ट प्रबंधन फ़ाइल स्वरूपों के साथ काम करने के लिए व्यापक समर्थन प्रदान करता है।

प्रश्न: क्या Aspose.Tasks के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

उत्तर: हाँ, आप Aspose.Tasks के निःशुल्क परीक्षण का उपयोग कर सकते हैंवेबसाइट.

प्रश्न: मुझे Aspose.Tasks के लिए दस्तावेज़ कहाँ मिल सकते हैं?

उत्तर: Aspose.Tasks के लिए विस्तृत दस्तावेज़ उपलब्ध हैयहाँ.

प्रश्न: मैं Aspose.Tasks के लिए समर्थन कैसे प्राप्त कर सकता हूं?

उत्तर: आप Aspose.Tasks समुदाय मंच से समर्थन प्राप्त कर सकते हैंयहाँ.

प्रश्न: मैं Aspose.Tasks के लिए लाइसेंस कैसे खरीदूं?

उ: आप Aspose.Tasks के लिए लाइसेंस खरीद सकते हैंखरीद पृष्ठ.