मेरे पास 4 Microsoft .NET फ्रेमवर्क संस्करण हैं:
- 1.1
- 2.0 सर्विस पैक 2
- 3.0 सर्विस पैक 2
- 3.5 SP1 है
क्या मुझे उन सब की ज़रूरत है?
मेरे पास 4 Microsoft .NET फ्रेमवर्क संस्करण हैं:
क्या मुझे उन सब की ज़रूरत है?
जवाबों:
.Net फ्रेमवर्क के 4 अलग-अलग संस्करण हैं।
उन सभी को स्वतंत्र रूप से इंस्टॉल और अनइंस्टॉल किया जा सकता है। यह वह जगह है जहाँ यह दिलचस्प होने लगता है! .NET 3 को पेश किया गया था (.NET 2 के सर्विस पैक के साथ) और यह पुस्तकालयों का एक अतिरिक्त सेट था। .NET 3.5 ने इस प्रवृत्ति का पालन किया (.NET 2 के लिए एक दूसरे सर्विस पैक और .NET 3 के लिए एक सर्विस पैक के साथ) और फिर .NET 2 की आवश्यकता के रूप में इसे अभी बढ़ाया।
नवीनतम रिलीज़ पूरी तरह से स्टैंडअलोन है और पिछले संस्करणों की आवश्यकता नहीं है। यह ज्यादातर पीछे की ओर संगत है इसलिए इस पर काम करने के लिए आपके पुराने एप्लिकेशन प्राप्त करना संभव है।
आपको उनमें से किसी की आवश्यकता है या नहीं, इस बात पर निर्भर करता है कि आप क्या चला रहे हैं। अधिकांश एप्लिकेशन अभी भी .NET 2 से 3.5 के लिए बनाए गए हैं, इसलिए 3.5 स्थापित करना आपको इसके लिए कवर करेगा। मैं 4 स्थापित करने की सलाह दूंगा क्योंकि माइक्रोसॉफ्ट चाहता है कि लोग इसका उपयोग करें।
.NET 4.5 (और 4.5.1, 4.5.2) .NET 4 में एक इन-प्लेस अपडेट है।
.Net फ्रेमवर्क 3.5 इंस्टॉलेशन भी पिछले सभी संस्करणों को 2.0 और उसके बाद से इंस्टॉल करता है। संस्करण 1.1 एक अपवाद है और अलग से स्थापित किया जाना है।
चूँकि आपको 3.5 SP1 संस्करण की आवश्यकता प्रतीत होती है, इसलिए यह 2.0 और ऊपर से सभी .Net संस्करण भी स्थापित करेगा। तो आपके पास वास्तव में इसके बारे में कोई विकल्प नहीं है, और एक संस्करण को अनइंस्टॉल करने का प्रयास उस पर बनने वाले अन्य संस्करणों के साथ समस्या पैदा कर सकता है।
चूंकि बहुत कम उत्पाद बचे होते हैं जिनके लिए .Net 1.1 की आवश्यकता होती है, जब तक कि इसके लिए कोई वास्तविक आवश्यकता न हो, तब तक इसकी स्थापना के साथ प्रतीक्षा की जा सकती है। जैसा कि यह स्वचालित रूप से स्थापित नहीं है, और यदि यह पहले से ही स्थापित है, तो इसका मतलब है कि यह आपके द्वारा इंस्टॉल किए गए कुछ उत्पाद (जब तक आप XP पर हैं, जहां यह डिफ़ॉल्ट रूप से स्थापित है) द्वारा आवश्यक है।
आपने .Net 4.0 का उल्लेख नहीं किया है, लेकिन इस संस्करण के साथ Microsoft ने पिछले सभी संस्करणों को शामिल नहीं करके सॉफ़्टवेयर के आकार को कम करने की कोशिश की है। .Net 4.0 इसलिए छोटा है, और 1.1 और उसके बाद के सभी पिछले संस्करणों के साथ पिछड़ा-संगत माना जाता है। तो सिद्धांत रूप में यह केवल एक ही है जिसकी आपको आवश्यकता है।
विभिन्न अनुप्रयोगों को अलग-अलग रूपरेखाओं की आवश्यकता होती है और मुझे लगता है कि कोई पिछड़ी संगतता नहीं है, इसलिए आपको उन सभी की आवश्यकता हो सकती है, हालांकि आपको उन्हें तुरंत डाउनलोड करने की आवश्यकता नहीं है।
जब आप एक एप्लिकेशन इंस्टॉल करते हैं, तो आपको एक विशिष्ट संस्करण की आवश्यकता होती है, जिसे आप उन्हें डाउनलोड कर सकते हैं। (उन्हें ज्यादातर 2, 3 या 3.5 की आवश्यकता होगी)
नेट 4 के बारे में सच नहीं है जो आपको चाहिए। मैंने सभी संस्करणों को हटा दिया और फिर केवल v4 स्थापित किया। पहला ऐप जो मैंने चलाने की कोशिश की (पॉरमेट) ने कहा कि यह .NET फ्रेमवर्क की आवश्यकता नहीं पा सकता है। तो मैंने फिर नेट v2 SP2 और SP2 अपडेट स्थापित किया और ऐप ठीक-ठाक चला।
यदि आपके पास .NET 4 स्थापित है, तो आप 1.1 से किसी भी ढांचे के साथ निर्मित किसी भी .NET अनुप्रयोग को चला सकते हैं ।
.NET फ्रेमवर्क 4 उन अनुप्रयोगों के साथ पिछड़ा-संगत है जो .NET फ्रेमवर्क संस्करणों 1.1, 2.0, 3.0 और 3.5 के साथ बनाए गए थे। दूसरे शब्दों में, .NET फ्रेमवर्क के पिछले संस्करणों के साथ निर्मित एप्लिकेशन और घटक .NET फ्रेमवर्क 4 पर काम करेंगे।