.NET मल्टी-टारगेटिंग पैक क्या है?


19

Visual Studio को स्थापित करना .Net संकुल का एक गुच्छा स्थापित करता है

  • .NET x लक्ष्यीकरण पैक
  • .NET x मल्टी-टारगेटिंग पैक
  • .NET x मल्टी-टारगेटिंग पैक (ENU)

जहां "x" .Net संस्करण संख्या का समर्थन करता है। ये पैकेज किस लिए हैं?

जवाबों:


14

इसका वर्णन निम्नलिखित विवरण से किया जा सकता है।

एक बहु-लक्ष्यीकरण पैक, या एमटी पैक, संदर्भ असेंबली का एक सेट है जो एक विशेष .NET फ्रेमवर्क प्लेटफॉर्म और संस्करण से मेल खाता है। एक संदर्भ असेंबली एक .NET फ्रेमवर्क असेंबली है जिसमें आमतौर पर कोई विधि निकाय और कोई आंतरिक या निजी APIs नहीं है। संदर्भ असेंबलियों में सिर्फ एक संकलक की जरूरत की जानकारी होती है।

उदाहरण के लिए, .NET फ्रेमवर्क 3.5, .NET फ्रेमवर्क 4, अपडेट 4.0.x के लिए .NET फ्रेमवर्क 4, .NET फ्रेमवर्क 4.5, विंडोज फोन 7.5, विंडोज मेट्रो स्टाइल ऐप्स, पोर्टेबल क्लास के लिए बहु-लक्ष्यीकरण पैक हैं। लाइब्रेरी, इत्यादि।

विज़ुअल स्टूडियो मल्टी-टारगेटिंग पैक का एक सेट स्थापित करता है, और इसलिए एसडीके जैसे विज़ुअल स्टूडियो एसडीके, सिल्वरलाइट एसडीके और विंडोज फोन एसडीके स्थापित करते हैं। आमतौर पर, बहु-लक्ष्यीकरण पैक 32-बिट कंप्यूटर के तहत “%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework” या उसके ऊपर स्थापित होते हैं “%ProgramFiles%\Reference Assemblies\Microsoft\Framework”)।

Microsoft से निम्न छवि उपरोक्त विवरण को स्पष्टता प्रदान करती है।

यहाँ छवि विवरण दर्ज करें

अगर मुझे केवल WP10 मोबाइल एप्लिकेशन बनाने के लिए विजुअल स्टूडियो का उपयोग करना है, तो क्या मुझे इन पैकेजों की आवश्यकता है?

यदि आप केवल विंडोज फोन 10 को लक्षित करने जा रहे हैं, तो स्थापित होने के लिए आपके आवेदन को विंडोज स्टोर में प्रकाशित करने की आवश्यकता नहीं है। आप .NET फ्रेमवर्क के असमर्थित संस्करणों को लक्षित नहीं कर सकते हैं, और अपने आवेदन को विंडोज स्टोर पर प्रकाशित कर सकते हैं, जिसका अर्थ है कि आपके सभी असेंबली को .NET फ्रेमवर्क वैसे भी उसी संस्करण के खिलाफ संकलित किया जाएगा।

स्रोत: प्रबंधित कोड के लिए उपकरण के लिए बहु-लक्ष्यीकरण दिशानिर्देश [Mircea]

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.