यदि आप अक्सर सॉफ़्टवेयर डाउनलोड और इंस्टॉल करते हैं, तो संभवतः आप Microsoft .NET Framework से संबंधित त्रुटियों में चले गए हैं . दो सबसे आम त्रुटियां? या तो आपने इसे अपने सिस्टम पर स्थापित नहीं किया है, या आपके पास इसका गलत संस्करण है।
ऐसा क्यों होता है? और सबसे महत्वपूर्ण बात यह है कि यह तथाकथित .NET Framework क्या है और आपको इसकी परवाह क्यों करनी चाहिए? ठीक है, कई मायनों में, .NET Framework वह है जो आधुनिक विंडोज़ को वह होने देता है जो वह है।
.NET Framework क्या है?
सबसे पहले चीज़ें:इसका उच्चारण डॉट नेट . है ।
इससे पहले कि हम क्या . में गोता लगाएँ .NET Framework है, यह पता लगाने के लिए अधिक उपयोगी हो सकता है क्यों .NET फ्रेमवर्क मौजूद है। इसके लिए, आपको कुछ प्रोग्रामिंग संदर्भों की आवश्यकता होगी -- लेकिन यदि आपने अपने जीवन में कभी एक भी चीज़ को कोडित नहीं किया है, तो चिंता न करें! यह स्पष्टीकरण मान लेगा कि आपके पास बिल्कुल शून्य प्रोग्रामिंग अनुभव है।
आप शायद पहले से ही जानते हैं कि विंडोज ऐप बनाने के लिए प्रोग्रामर (यानी सॉफ्टवेयर बनाने वाले लोग) को "कोड लिखना" चाहिए। वे अलग-अलग "प्रोग्रामिंग भाषाओं" का उपयोग करके ऐसा करते हैं, जो आपको कोड लिखने देता है जो कंप्यूटर को बताता है कि क्या करना है।
समस्या यह है कि प्रोग्रामिंग भाषाएं अपने आप में आदिम हैं। वे जोड़ और गुणा जैसी सरल गणनाओं को संभाल सकते हैं, लेकिन इससे अधिक कुछ नहीं कर सकते। स्क्रीन पर टेक्स्ट या इमेज डालना चाहते हैं? फिर आपको ऐसा करने के लिए भाषा के सबसे बुनियादी घटकों का उपयोग करके कोड का एक गुच्छा लिखना होगा -- और इसमें बहुत समय लग सकता है।
यहीं पर .NET फ्रेमवर्क आता है। इसके मूल में, .NET Framework पहले से लिखे गए कोड (Microsoft द्वारा लिखित और अनुरक्षित) का एक संपूर्ण संग्रह प्रदान करता है जिसका उपयोग प्रोग्रामर जल्दी से सॉफ़्टवेयर बनाने के लिए कर सकते हैं। उदाहरण के लिए, .NET Framework पर्दे के पीछे के बहुत सारे उबाऊ कार्यों को संभालता है, जैसे कि विंडोज़ को स्क्रीन पर विंडो कैसे खींचना है - एक प्रोग्रामर के रूप में, मुझे केवल यह बताना होगा कि किस टेक्स्ट को शामिल करना है, मेनू कैसे शामिल करना है। निर्धारित किए गए हैं, क्लिक करने पर कौन से बटनों को क्या करना चाहिए, आदि।
लेकिन .NET Framework इससे कहीं अधिक है। यह अतिरिक्त उपकरण प्रदान करता है जो समग्र विकास समय को तेज कर सकता है, साथ ही अतिरिक्त एपीआई (क्या एक एपीआई है?) यूडब्ल्यूपी (यूनिवर्सल विंडोज़ प्लैटफ़ॉर्म) ऐप माने जाने के लिए ऐप के लिए आवश्यक सभी कोड को हाथ से लिखने के बजाय, उदाहरण के लिए, .NET फ्रेमवर्क वह सब प्रदान करता है।
लेकिन .NET Framework के साथ एक ऐप बनाने में एक कमी है:आपका कंप्यूटर फ्रेमवर्क-आधारित ऐप्स को चलाना नहीं जानता जब तक कि आपके सिस्टम पर फ्रेमवर्क स्थापित नहीं हो जाता।
इसका मतलब है कि .NET Framework वास्तव में दो भागों से मिलकर बना है। पहले भाग में पहले से लिखे गए सभी कोड होते हैं जिनकी प्रोग्रामर को आवश्यकता होती है (पहले एसडीके कहा जाता था लेकिन अब इसे देव पैक कहा जाता है)। दूसरे भाग में एक प्रोग्राम है जो .NET फ्रेमवर्क कोड को ऑपरेटिंग सिस्टम के लिए कमांड में "व्याख्या" कर सकता है, जिससे आप .NET फ्रेमवर्क के साथ लिखे गए ऐप्स को चला सकते हैं (जिसे पुनर्वितरण योग्य पैकेज के रूप में जाना जाता है लेकिन कुछ लोगों द्वारा रनटाइम एनवायरनमेंट भी कहा जाता है)।पी>
यह जावा के समान है जिसमें आपको जावा में कोड किए गए ऐप्स चलाने के लिए जावा रनटाइम एनवायरनमेंट इंस्टॉल करने की आवश्यकता है।
लंबी कहानी संक्षिप्त:एक नियमित उपयोगकर्ता के रूप में जो ऐप्स को कोड नहीं करेगा, आपको केवल .NET Framework पुनर्वितरण योग्य पैकेज चाहिए।
.NET Framework कैसे स्थापित करें
अधिकांश विंडोज़ कंप्यूटर पहले से स्थापित .NET फ्रेमवर्क के साथ आते हैं, लेकिन आपके पुराने हो सकते हैं। उदाहरण के लिए, विंडोज 8 और 8.1 संस्करण 4.5.1 के साथ आते हैं, जबकि विंडोज 10 कंप्यूटर के नएपन के आधार पर 4.6, 4.6.1 या 4.6.2 इंस्टॉल के साथ आ सकता है।
यदि आपको एक नया संस्करण स्थापित करने की आवश्यकता है, तो प्रक्रिया सरल है। इस लेखन के समय, .NET Framework संस्करण 4.6.2 पर पहुंच गया है, इसलिए हम इसे स्थापित करेंगे। ढांचे के भविष्य के संस्करणों को स्थापित करना उतना ही आसान होना चाहिए।
ध्यान दें कि आप विंडोज अपडेट के माध्यम से .NET फ्रेमवर्क स्थापित कर सकते हैं, लेकिन यह बहुत आसान है यदि आप नीचे दी गई मैनुअल विधि का उपयोग करते हैं। आपने शायद वैसे भी विंडोज अपडेट को अक्षम या स्थगित कर दिया है, इस मामले में यह पसंदीदा तरीका होगा।
शुरू करने से पहले -- .NET Framework 4.6.2 Windows 10, Windows 8.1, और Windows 7 SP1 दोनों x86 और x64 सिस्टम पर स्थापित किया जा सकता है। Microsoft यह सुनिश्चित करने के लिए कम से कम 2.5 GB अप्रयुक्त डिस्क स्थान की अनुशंसा करता है कि स्थापना बिना किसी रोक-टोक के पूर्ण हो।
अपने अधिकांश उत्पादों की तरह, Microsoft दो प्रकार के इंस्टॉलर प्रदान करता है:एक वेब इंस्टॉलर और एक ऑफ़लाइन इंस्टॉलर।
वेब इंस्टॉलर सामने बहुत छोटा है (2 एमबी से कम), लेकिन स्थापना प्रक्रिया के दौरान सभी आवश्यक घटकों को डाउनलोड करता है, जिसके लिए एक स्थिर और सुसंगत इंटरनेट कनेक्शन की आवश्यकता होती है।
ऑफ़लाइन इंस्टॉलर एक बड़ा अप-फ्रंट डाउनलोड (लगभग 60 एमबी) है जिसे इंस्टॉलेशन के दौरान किसी इंटरनेट एक्सेस की आवश्यकता नहीं होती है। यदि आप घटिया इंटरनेट या बिल्कुल भी इंटरनेट नहीं वाले किसी अलग कंप्यूटर पर इंस्टाल करना चाहते हैं तो इस विकल्प को चुनें।
इनमें से कोई एक ठीक है, लेकिन हम ऑफ़लाइन इंस्टॉलर का उपयोग करना पसंद करते हैं क्योंकि यह अधिक विश्वसनीय है और यदि आपको किसी कारण से .NET Framework को फिर से स्थापित करने की आवश्यकता है तो आप इसका पुन:उपयोग कर सकते हैं। एक बार डाउनलोड हो जाने के बाद, इंस्टॉलेशन प्रक्रिया काफी सीधी है। विज़ार्ड का पालन करें जैसा कि आप किसी अन्य ऐप को इंस्टॉल करते समय करते हैं।
डाउनलोड करें: .NET Framework 4.6.2 वेब इंस्टालर
डाउनलोड करें: .NET Framework 4.6.2 ऑफलाइन इंस्टालर
ध्यान दें कि .NET Framework के 4.6.2 संस्करण को स्थापित करना 4.5 से शुरू होने वाले पिछले संस्करणों के लिए एक इन-प्लेस अपडेट है (जिसमें 4, 4.5, 4.5.1, 4.5.2, 4.6 और 4.6.1 शामिल हैं) इसलिए ऐसा न करें तथ्य के बाद उन पुराने संस्करणों को अनइंस्टॉल करें। संस्करण 3.5 SP1 और पूर्व को एक अलग स्थापना के रूप में रखा जाता है।
डिफ़ॉल्ट रूप से, .NET Framework अंग्रेजी में स्थापित होता है, चाहे आप किसी भी इंस्टॉलर का उपयोग करें। इसे किसी अन्य भाषा में स्थानीयकृत करने के लिए, आपको उसी .NET Framework संस्करण का उपयुक्त भाषा पैक डाउनलोड करना होगा (इस मामले में, 4.6.2)। भाषा पैक केवल ऑफ़लाइन इंस्टॉलर के रूप में उपलब्ध हैं।
नीचे डाउनलोड पृष्ठ पर, अपनी इच्छित भाषा का चयन करें, पृष्ठ के पुनः लोड होने की प्रतीक्षा करें, फिर डाउनलोड पर क्लिक करें।
डाउनलोड करें: .NET Framework 4.6.2 भाषा पैक
.NET Framework पर एक और बात
कुछ साल पहले माइक्रोसॉफ्ट ने आगे बढ़कर .NET फ्रेमवर्क को ओपन सोर्स किया, जिससे अनिवार्य रूप से किसी के लिए भी .NET फ्रेमवर्क के विकास में योगदान करना संभव हो गया। इसके परिणामस्वरूप Microsoft GitHub पर सबसे सक्रिय संगठन बन गया।
इसका आपके लिए क्या मतलब है? मूल रूप से इसका मतलब है कि .NET ऐप्स केवल आगे चलकर अधिक प्रचलित होने जा रहे हैं - और न केवल अधिक प्रचलित, बल्कि बेहतर गुणवत्ता भी। यहां तक कि अगर आपने .NET ऐप का उपयोग किए बिना इसे इतना आगे कर दिया है, तो आप शायद जल्द ही ऐसा करेंगे।
तो आप अभी भी फ्रेमवर्क स्थापित कर सकते हैं।
क्या इससे मदद मिली? यदि हां, तो कृपया हमें नीचे बताएं! यदि आपके कोई प्रश्न हैं, तो बेझिझक उनसे भी पूछें।