.NET Framework version history
माइक्रोसॉफ्ट ने 1990 के दशक के अंत में मूल रूप से नेक्स्ट जेनरेशन विंडोज सर्विसेज (एनजीडब्ल्यूएस) के नाम से. नेट फ्रेमवर्क पर विकास शुरू किया। 2001 के अंत तक. NET फ्रेमवर्क 1 के पहले बीटा संस्करण जारी किए गए थे। . NET फ्रेमवर्क का पहला संस्करण 13 फरवरी 2002 को जारी किया गया था, जिसमें विंडोज एनटी 4,98,2000, एमई और एक्सपी में प्रबंधित कोड लाया गया था। पहले संस्करण के बाद से, माइक्रोसॉफ्ट ने. NET फ्रेमवर्क के लिए नौ और उन्नयन जारी किए हैं, जिनमें से सात को विजुअल स्टूडियो के एक नए संस्करण के साथ जारी किया गया है। इनमें से दो उन्नयन,. NET फ्रेमवर्क 2 और 4 ने कॉमन लैंग्वेज रनटाइम (CLR) को उन्नत किया है। . NET फ्रेमवर्क के नए संस्करण पुराने संस्करणों को प्रतिस्थापित करते हैं जब CLR संस्करण समान होता है। . NET फ्रेमवर्क परिवार में मोबाइल या एम्बेडेड डिवाइस उपयोग के लिए दो संस्करण भी शामिल हैं। फ्रेमवर्क का एक छोटा संस्करण,. NET कॉम्पैक्ट फ्रेमवर्क, विंडोज CE प्लेटफॉर्म पर उपलब्ध है, जिसमें स्मार्टफोन जैसे विंडोज मोबाइल उपकरण भी शामिल हैं। इसके अतिरिक्त,. NET माइक्रो फ्रेमवर्क गंभीर रूप से संसाधन-सीमित उपकरणों पर लक्षित है। . NET फ्रेमवर्क 4.8 को. NET फ्रेमवर्क के अंतिम संस्करण के रूप में घोषित किया गया था, जिसमें भविष्य का काम पुनर्लिखित और क्रॉस-प्लेटफॉर्म. NET कोर प्लेटफॉर्म (बाद में, बस. NET) में जा रहा था, जिसे नवंबर 2020 में. NET 5 के रूप में भेज दिया गया था। हालाँकि,. NET फ्रेमवर्क 4.8.1 अगस्त 2022 में जारी किया गया था। . NET फ्रेमवर्क का पहला संस्करण 15 जनवरी 2002 को विंडोज 98, एम. ई., एन. टी. 4,2000 और एक्स. पी. के लिए जारी किया गया था। इस संस्करण के लिए मुख्यधारा का समर्थन 10 जुलाई 2007 को समाप्त हो गया, और विंडोज एक्सपी मीडिया सेंटर और टैबलेट पीसी संस्करणों के अपवाद के साथ विस्तारित समर्थन 14 जुलाई 2009 को समाप्त हो गया। 19 जून 2001 को, विजुअल बेसिक,. NET फ्रेमवर्क 1 बीटा 2 के जारी होने की दसवीं वर्षगांठ पर जारी किया गया था। . NET फ्रेमवर्क 1 विंडोज 98, एम. ई., एन. टी. 4 (सर्विस पैक 6ए के साथ), 2000, एक्स. पी. और सर्वर 2003 पर समर्थित है। . NET फ्रेमवर्क 1 का उपयोग करने वाले अनुप्रयोग. NET फ्रेमवर्क 1 स्थापित कंप्यूटरों पर भी चलेंगे, जो अतिरिक्त ऑपरेटिंग सिस्टम का समर्थन करते हैं। सर्विस पैक 1. NET फ्रेमवर्क 1 सर्विस पैक 1 को 19 मार्च 2002 को जारी किया गया था। सर्विस पैक 2. नेट फ्रेमवर्क 1 सर्विस पैक 2 को 7 अगस्त 2002 को जारी किया गया था। सर्विस पैक 3. नेट फ्रेमवर्क 1 सर्विस पैक 3 को 30 अगस्त 2004 को जारी किया गया था। . NET फ्रेमवर्क 1.1 संस्करण 1.1 पहला छोटा. NET फ्रेमवर्क उन्नयन है। यह एक पुनर्वितरित पैकेज के रूप में या एक सॉफ्टवेयर विकास किट में उपलब्ध है, और 3 अप्रैल 2003 को प्रकाशित किया गया था। यह विजुअल स्टूडियो. नेट 2003 की दूसरी रिलीज़ का भी हिस्सा है। यह. NET फ्रेमवर्क का पहला संस्करण है जिसे विंडोज ऑपरेटिंग सिस्टम के हिस्से के रूप में शामिल किया गया है, जिसे विंडोज सर्वर 2003 के साथ भेजा गया है। . NET फ्रेमवर्क 1.1 के लिए मुख्यधारा का समर्थन 14 अक्टूबर 2008 को समाप्त हो गया और विस्तारित समर्थन 8 अक्टूबर 2013 को समाप्त हो गया। . NET फ्रेमवर्क 1.1 संस्करण 1 के लिए पूर्ण पिछड़े संगतता प्रदान करता है, सिवाय दुर्लभ उदाहरणों के जहां एक अनुप्रयोग नहीं चलेगा क्योंकि यह एक पुस्तकालय के संस्करण संख्या की जांच करता है। 1. 1 में परिवर्तनों में शामिल हैंः मोबाइल ASP.NET नियंत्रणों के लिए अंतर्निहित समर्थन, जो पहले एक ऐड-ऑन के रूप में उपलब्ध था, इंटरनेट से अर्ध-विश्वसनीय तरीके से निष्पादित करने के लिए विंडोज फॉर्म असेंबलियों को सक्षम करता है ASP.NET अनुप्रयोगों में कोड एक्सेस सुरक्षा को सक्षम करता है ODBC और Oracle डेटाबेस के लिए अंतर्निहित समर्थन, जो पहले एक ऐड-ऑन. NET कॉम्पैक्ट फ्रेमवर्क के रूप में उपलब्ध था, जो छोटे उपकरणों के लिए. NET फ्रेमवर्क का एक संस्करण है इंटरनेट प्रोटोकॉल संस्करण 6 (IPv6) समर्थन। सर्विस पैक 1. NET फ्रेमवर्क 1. सर्विस पैक 1 को 30 अगस्त 2004 को जारी किया गया था। इसके लिए विंडोज एन. टी. 4. पी. 6ए प्लस विंडोज इंस्टॉलर 2. की आवश्यकता है। यह विंडोज एन. टी. 4. पी. 6ए, विंडोज 2000 आर. टी. एम.-एस. पी. 2 और विंडोज एक्स. पी. आर. टी. एम.-एस. पी. 1 का समर्थन करने वाला अंतिम संस्करण है। . NET फ्रेमवर्क 2 संस्करण 2 को 27 अक्टूबर 2005 को जारी किया गया था। इसे विजुअल स्टूडियो 2005, माइक्रोसॉफ्ट एसक्यूएल सर्वर 2005 और बिज़टॉक 2006 के साथ भी जारी किया गया था। इस संस्करण के लिए एक सॉफ्टवेयर विकास किट 29 नवंबर 2006 को जारी किया गया था। 12 जुलाई 2011 को समर्थन समाप्त हो गया। यह विंडोज 98, विंडोज 2000 एसपी3, विंडोज एमई और विंडोज सर्वर 2003 आर. टी. एम. का समर्थन करने वाला अंतिम संस्करण है। 2 में परिवर्तनों में शामिल हैंः x64 और IA-64 हार्डवेयर प्लेटफार्मों दोनों के लिए पूर्ण 64-बिट कंप्यूटिंग समर्थन माइक्रोसॉफ्ट SQL सर्वर एकीकरणः T-SQL का उपयोग करने के बजाय, कोई भी. NET-संगत भाषाओं में संग्रहीत प्रक्रियाओं और ट्रिगर्स का निर्माण कर सकता है. NET रनटाइम का एक उदाहरण होस्ट करने के इच्छुक देशी अनुप्रयोगों के लिए एक नया होस्टिंग API: नया API मल्टीथ्रेडिंग, मेमोरी आवंटन और असेंबली लोडिंग के संबंध में रनटाइम के व्यवहार पर एक अच्छा नियंत्रण देता है। इसे शुरू में माइक्रोसॉफ्ट एसक्यूएल सर्वर में रनटाइम को कुशलता से होस्ट करने के लिए विकसित किया गया था, जो अपने स्वयं के शेड्यूलर और मेमोरी मैनेजर को लागू करता है। ASP.NET के लिए नई वैयक्तिकरण सुविधाएँ, जैसे कि थीम, खाल, मास्टर पेज और वेबपार्ट के लिए समर्थन. NET माइक्रो फ्रेमवर्क, स्मार्ट पर्सनल ऑब्जेक्ट्स टेक्नोलॉजी पहल से संबंधित. NET फ्रेमवर्क का एक संस्करण सदस्यता प्रदाता आंशिक वर्ग शून्य प्रकार Iterator डेटा टेबल सामान्य भाषा रनटाइम (CLR) 2. सीधे. NET CLR में निर्मित जेनेरिक के लिए भाषा समर्थन. NET फ्रेमवर्क 2. विंडोज 98, ME, 2000 (सर्विस पैक 3 या उच्चतर के साथ), XP (सर्विस पैक 2 या उच्चतर के साथ), सर्वर 2003, सर्वर 2008 और सर्वर 2008 R2 पर समर्थित है। . NET फ्रेमवर्क 2 का उपयोग करने वाले अनुप्रयोग. NET फ्रेमवर्क 3 या 3 स्थापित कंप्यूटरों पर भी चलेंगे, जो अतिरिक्त ऑपरेटिंग सिस्टम का समर्थन करते हैं। . NET फ्रेमवर्क 2 सर्विस पैक 1 को 19 नवंबर 2007 को जारी किया गया था। इसके लिए एस. पी. 4 के साथ विंडोज 2000 की आवश्यकता है। . NET फ्रेमवर्क 2 सर्विस पैक 2 को 11 अगस्त 2008 को जारी किया गया था। इसके लिए एस. पी. 4 प्लस के. बी. 835732 या के. बी. 891861 अद्यतन के साथ विंडोज 2000, एस. पी. 2 प्लस विंडोज इंस्टॉलर 3.1 के साथ विंडोज एक्स. पी. की आवश्यकता होती है। यह विंडोज 2000 एसपी4 का समर्थन करने वाला अंतिम संस्करण है, हालांकि विंडोज 2000 में संस्करण 3.5 से कार्यक्षमता के सबसेट का उपयोग करने के लिए कुछ अनौपचारिक समाधान किए गए हैं। . NET फ्रेमवर्क 3. NET फ्रेमवर्क 3, जिसे पहले विनएफएक्स कहा जाता था, 6 नवंबर 2006 को जारी किया गया था। इसमें प्रबंधित कोड एपीआई का एक नया सेट शामिल है जो विंडोज विस्टा और विंडोज सर्वर 2008 का एक अभिन्न अंग है। यह विंडोज एक्सपी एसपी2 और विंडोज सर्वर 2003 के लिए भी डाउनलोड के रूप में उपलब्ध है। इस रिलीज के साथ कोई बड़ा वास्तुशिल्प परिवर्तन शामिल नहीं हैं;. NET फ्रेमवर्क 3. NET फ्रेमवर्क 2. के समान सी. एल. आर. का उपयोग करता है। पिछले प्रमुख. NET रिलीज़ के विपरीत इस संस्करण के समकक्ष के रूप में कोई. NET कॉम्पैक्ट फ्रेमवर्क रिलीज़ नहीं किया गया था। . NET फ्रेमवर्क का संस्करण 3 विंडोज विस्टा के साथ भेजा गया। इसे विंडोज सर्वर 2008 के साथ एक वैकल्पिक घटक (डिफ़ॉल्ट रूप से अक्षम) के रूप में भी भेजा गया था। . NET फ्रेमवर्क 3 में चार प्रमुख नए घटक शामिल हैंः विंडोज प्रेजेंटेशन फाउंडेशन (WPF), पूर्व में कोड-नाम एवलॉनः एक नया यूजर इंटरफेस सबसिस्टम और XAML मार्कअप भाषा पर आधारित API, जो 3D कंप्यूटर ग्राफिक्स हार्डवेयर और डायरेक्ट 3D तकनीकों का उपयोग करता है विंडोज कम्युनिकेशन फाउंडेशन (WCF), पूर्व में कोड-नाम इंडिगोः एक सेवा-उन्मुख संदेश प्रणाली जो प्रोग्रामों को स्थानीय रूप से या दूर से वेब सेवाओं के समान अंतर-संचालन करने की अनुमति देती है विंडोज वर्कफ़्लो फाउंडेशन (WF): वर्कफ़्लो विंडोज कार्डस्पेस का उपयोग करके कार्य स्वचालन और एकीकृत लेनदेन बनाने की अनुमति देता है, पूर्व में कोड-नाम इन्फोकार्डः एक सॉफ्टवेयर घटक जो किसी व्यक्ति की डिजिटल पहचान को सुरक्षित रूप से संग्रहीत करता है और पहचान चुनने के लिए एक एकीकृत इंटरफेस प्रदान करता है। . NET फ्रेमवर्क 3 का उपयोग करने वाले अनुप्रयोग. NET फ्रेमवर्क 3 स्थापित कंप्यूटरों पर भी चलेंगे, जो अतिरिक्त ऑपरेटिंग सिस्टम का समर्थन करते हैं। सर्विस पैक 1. NET फ्रेमवर्क 3 सर्विस पैक 1 को 19 नवंबर 2007 को जारी किया गया था। सर्विस पैक 2. नेट फ्रेमवर्क 3 सर्विस पैक 2 को 11 अगस्त 2008 को जारी किया गया था। . NET फ्रेमवर्क का. NET फ्रेमवर्क 3.5 संस्करण 19 नवंबर 2007 को जारी किया गया था। . NET फ्रेमवर्क 3 के साथ, संस्करण 3 सामान्य भाषा रनटाइम (CLR) 2 का उपयोग करता है, जो कि. NET फ्रेमवर्क संस्करण 2 के समान संस्करण है। इसके अलावा,. NET फ्रेमवर्क 3.5 भी. NET फ्रेमवर्क 2 एसपी1 और 3 एसपी1 (2 एसपी2 और 3 एसपी2 स्थापित करने के बजाय बाद के 3 एसपी1 के साथ) स्थापित करता है, जो संस्करण 2 में बी. सी. एल. वर्गों में कुछ विधियों और गुणों को जोड़ता है जो संस्करण 3. हालाँकि, ये परिवर्तन संस्करण 2 के लिए लिखे गए अनुप्रयोगों को प्रभावित नहीं करते हैं। पिछले संस्करणों की तरह, विंडोज मोबाइल और विंडोज एंबेडेड सीई उपकरणों पर अतिरिक्त सुविधाओं के लिए समर्थन प्रदान करने के लिए इस अद्यतन के साथ एक नया. NET कॉम्पैक्ट फ्रेमवर्क 3.5 जारी किया गया था। इस संस्करण में फ्रेमवर्क क्लास लाइब्रेरी का स्रोत कोड आंशिक रूप से माइक्रोसॉफ्ट संदर्भ स्रोत लाइसेंस के तहत (केवल डिबगिंग संदर्भ के लिए) जारी किया गया है। . NET फ्रेमवर्क 3.5 विंडोज एक्सपी (सर्विस पैक 2 या उच्चतर के साथ), सर्वर 2003 (सर्विस पैक 1 या उच्चतर के साथ), विस्टा, सर्वर 2008,7, सर्वर 2008 आर2,8, सर्वर 2012,8.1, सर्वर 2012 आर2,10 और सर्वर 2016 पर समर्थित है। विंडोज 8 से शुरू करते हुए,. NET फ्रेमवर्क 3.5 एक वैकल्पिक सुविधा है जिसे कंट्रोल पैनल में चालू या बंद किया जा सकता है। हालाँकि. NET फ्रेमवर्क 3.5 10 साल से अधिक पुराना है, लेकिन इसे विंडोज कंटेनर छवि के रूप में भी भेजा जाता है, जिससे. NET फ्रेमवर्क 2.0-3.5 पर आधारित पुराने अनुप्रयोगों को कंटेनर वातावरण में चलाने की अनुमति मिलती है। . NET फ्रेमवर्क 3.5 सर्विस पैक 1 को 11 अगस्त 2008 को जारी किया गया था। यह रिलीज नई कार्यक्षमता जोड़ती है और कुछ स्थितियों के तहत प्रदर्शन में सुधार प्रदान करती है, विशेष रूप से डब्ल्यू. पी. एफ. के साथ जहां 20-45% सुधार की उम्मीद है। दो नए डेटा सेवा घटक जोड़े गए हैं, ADO.NET एंटिटी फ्रेमवर्क और ADO.NET डेटा सर्विसेज। वेब विकास के लिए दो नए संयोजन, System.WebAbstraction और System.WebRouting, जोड़े गए हैं; इनका उपयोग ASP.NET एम. वी. सी. ढांचे में किया जाता है और, कथित तौर पर, भविष्य में ASP.NET प्रपत्र अनुप्रयोगों के विमोचन में उपयोग किया जाएगा। सर्विस पैक 1 एसक्यूएल सर्वर 2008 और विजुअल स्टूडियो 2008 सर्विस पैक 1 के साथ शामिल है। इसमें "विजुअल बेसिक पावर पैक" नामक नियंत्रणों का एक नया सेट भी था जो "लाइन" और "शेप" जैसे विजुअल बेसिक नियंत्रणों को वापस लाया। . NET फ्रेमवर्क का संस्करण 3.5 SP1 विंडोज 7 के साथ भेजा गया। यह एक वैकल्पिक घटक (डिफ़ॉल्ट रूप से अक्षम) के रूप में विंडोज सर्वर 2008 आर2 के साथ भी भेजा गया था। यह विंडोज एक्स. पी. एस. पी. 2, विंडोज सर्वर 2003 एस. पी. 1 और विंडोज विस्टा आर. टी. एम. का समर्थन करने वाला अंतिम संस्करण है। . NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET फ्रेमवर्क. NET. NE हालाँकि, क्लाइंट प्रोफाइल इस आकार का केवल तभी होता है जब विंडोज एक्सपी एसपी2 पर ऑनलाइन इंस्टॉलर का उपयोग किया जाता है जब कोई अन्य. नेट फ्रेमवर्क स्थापित नहीं होता है या विंडोज अपडेट का उपयोग नहीं किया जाता है। ऑफ-लाइन इंस्टॉलर या किसी अन्य ओएस का उपयोग करते समय, डाउनलोड का आकार अभी भी 250 एमबी है। . NET फ्रेमवर्क 4 इस रिलीज के लिए प्रमुख फोकस हैंः समानांतर कंप्यूटिंग के लिए समर्थन में सुधार करने के लिए समानांतर विस्तार, जो बहु-कोर या वितरित प्रणालियों को लक्षित करते हैं। इसके लिए, पी. एल. आई. एन. क्यू. (समानांतर एल. आई. एन. क्यू.), एल. आई. एन. क्यू. इंजन का एक समानांतर कार्यान्वयन और कार्य समानांतर पुस्तकालय जैसी प्रौद्योगिकियां शामिल हैं, जो विधि कॉल के माध्यम से समानांतर निर्माण को उजागर करती हैं। नई विजुअल बेसिक. नेट और सी #भाषा सुविधाएँ, जैसे कि अंतर्निहित लाइन निरंतरता, गतिशील प्रेषण, नामित पैरामीटर और वैकल्पिक पैरामीटर कोड अनुबंधों के लिए समर्थन मनमाने-सटीक अंकगणितीय (System.Numerics.BigInteger) और जटिल संख्याओं (System.Numerics.Complex) के साथ काम करने के लिए नए प्रकारों को शामिल करना शुरू किया गया सामान्य भाषा रनटाइम (सीएलआर) 4.0. नेट फ्रेमवर्क 4 विंडोज एक्सपी (सर्विस पैक 3 के साथ), विंडोज सर्वर 2003 (सर्विस पैक 2 के साथ), विस्टा (सर्विस पैक 1 या उच्चतर के साथ), सर्वर 2008,7 और सर्वर 2008 आर2 पर समर्थित है। . NET फ्रेमवर्क 4 का उपयोग करने वाले अनुप्रयोग. NET फ्रेमवर्क 4 या 4 स्थापित कंप्यूटरों पर भी चलेंगे, जो अतिरिक्त ऑपरेटिंग सिस्टम का समर्थन करते हैं। . NET फ्रेमवर्क 4 के लिए समर्थन 12 अप्रैल 2016 को समाप्त हो गया और अब. NET फ्रेमवर्क 4 की कमजोरियों के लिए तकनीकी सहायता, बग फिक्स या सुरक्षा फिक्स प्रदान नहीं कर रहा है जिन्हें बाद में रिपोर्ट या खोजा जा सकता है। यह विंडोज एक्स. पी. एस. पी. 3, विंडोज सर्वर 2003 एस. पी. 2, विंडोज विस्टा एस. पी. 1, विंडोज सर्वर 2008 आर. टी. एम., विंडोज 7 आर. टी. एम. और विंडोज सर्वर 2008 आर. टी. एम. का समर्थन करने वाला अंतिम संस्करण है। माइक्रोसॉफ्ट ने 29 सितंबर 2008 को. NET फ्रेमवर्क 4 को भेजने के इरादे की घोषणा की। सार्वजनिक बीटा 20 मई 2009 को जारी किया गया था। 28 जुलाई 2009 को. NET फ्रेमवर्क 4 बीटा का दूसरा विमोचन प्रायोगिक सॉफ्टवेयर लेनदेन मेमोरी समर्थन के साथ उपलब्ध कराया गया था। यह कार्यक्षमता ढांचे के अंतिम संस्करण में उपलब्ध नहीं है। 19 अक्टूबर 2009 को माइक्रोसॉफ्ट ने. NET फ्रेमवर्क 4 का बीटा 2 जारी किया। उसी समय, माइक्रोसॉफ्ट ने. NET फ्रेमवर्क 4 के लिए अपेक्षित लॉन्च की तारीख 22 मार्च 2010 घोषित की। इस प्रक्षेपण की तारीख को बाद में 12 अप्रैल 2010 तक टाल दिया गया। 10 फरवरी 2010 को, एक रिलीज उम्मीदवार प्रकाशित किया गया थाः संस्करणः आर. सी.। 12 अप्रैल 2010 को. NET फ्रेमवर्क 4 का अंतिम संस्करण माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 के अंतिम रिलीज के साथ लॉन्च किया गया था। 18 अप्रैल 2011 को, संस्करण 4.0.1 को विंडोज वर्कफ़्लो फाउंडेशन के लिए कुछ ग्राहक-मांग वाले सुधारों का समर्थन करते हुए जारी किया गया था। इसका डिज़ाइन-टाइम घटक, जिसके लिए विज़ुअल स्टूडियो 2010 एसपी1 की आवश्यकता होती है, एक वर्कफ़्लो स्टेट मशीन डिज़ाइनर को जोड़ता है। 27 अक्टूबर 2011 को, संस्करण 4.0.2 को माइक्रोसॉफ्ट एसक्यूएल सर्वर की कुछ नई विशेषताओं का समर्थन करते हुए जारी किया गया था। 5 मार्च 2012 को संस्करण 4.0.3 जारी किया गया था। . NET फ्रेमवर्क 4 के जारी होने के बाद, माइक्रोसॉफ्ट ने ऐपफैब्रिक होस्टिंग और इन-मेमोरी वितरित कैशिंग समर्थन के रूप में एप्लिकेशन सर्वर क्षमताओं के लिए विंडोज सर्वर ऐपफैब्रिक नामक संवर्द्धन का एक सेट जारी किया। . NET फ्रेमवर्क 4.5. NET फ्रेमवर्क 4.5 को 15 अगस्त 2012 को जारी किया गया था; इस संस्करण में नई या बेहतर सुविधाओं का एक समूह जोड़ा गया था। नेट फ्रेमवर्क 4.5 विंडोज विस्टा या उसके बाद के संस्करणों में समर्थित है। . NET फ्रेमवर्क 4.5 कुछ अतिरिक्त रनटाइम सुविधाओं के साथ कॉमन लैंग्वेज रनटाइम 4.0 का उपयोग करता है। . NET फ्रेमवर्क 4.5 विंडोज विस्टा (सर्विस पैक 2 के साथ), सर्वर 2008 (सर्विस पैक 2 के साथ), 7 (सर्विस पैक 1 के साथ), सर्वर 2008 R2 (सर्विस पैक 1 के साथ), 8, सर्वर 2012,8.1 और सर्वर 2012 R2 पर समर्थित है। . NET फ्रेमवर्क 4.5 का उपयोग करने वाले अनुप्रयोग. NET फ्रेमवर्क 4.6 स्थापित कंप्यूटरों पर भी चलेंगे, जो अतिरिक्त ऑपरेटिंग सिस्टम का समर्थन करते हैं। . NET मेट्रो-शैली ऐप के लिए मेट्रो-शैली ऐप मूल रूप से विशिष्ट रूप कारकों के लिए डिज़ाइन किए गए थे और विंडोज ऑपरेटिंग सिस्टम की शक्ति का लाभ उठाते थे। . NET फ्रेमवर्क के दो उपसमुच्चय C #या विजुअल बेसिक का उपयोग करके मेट्रो-शैली ऐप बनाने के लिए उपलब्ध हैंः एक विंडोज 8 और विंडोज 8.1 के लिए, जिसे विंडोज 8. x स्टोर ऐप के लिए. NET API कहा जाता है। यूनिवर्सल विंडोज प्लेटफॉर्म (यू. डब्ल्यू. पी.) के लिए एक और, जिसे यू. डब्ल्यू. पी. के लिए. NET API कहा जाता है। . NET फ्रेमवर्क का यह संस्करण, साथ ही साथ मेट्रो-स्टाइल ऐप्स के लिए उपयोग किए जाने वाले रनटाइम और पुस्तकालय, विंडोज रनटाइम का एक हिस्सा है, जो मेट्रो-स्टाइल ऐप्स के लिए नया प्लेटफॉर्म और विकास मॉडल है। यह एक ऐसा पारिस्थितिकी तंत्र है जिसमें जावास्क्रिप्ट के साथ. नेट फ्रेमवर्क, सी + + और एच. टी. एम. एल. 5 सहित कई प्लेटफॉर्म और भाषाएँ हैं। मुख्य विशेषताएँ यह सीमित करने की क्षमता है कि नियमित अभिव्यक्ति इंजन समय समाप्त होने से पहले नियमित अभिव्यक्ति को कितने समय तक हल करने का प्रयास करेगा। एक अनुप्रयोग क्षेत्र के लिए संस्कृति को परिभाषित करने की क्षमता। यूनिकोड (यू. टी. एफ.-16) कूटलेखन के लिए कंसोल समर्थन। सांस्कृतिक स्ट्रिंग क्रम और तुलना डेटा के संस्करण के लिए समर्थन। संसाधनों को पुनः प्राप्त करते समय बेहतर प्रदर्शन। जिप संपीड़न के लिए मूल समर्थन (पिछले संस्करण संपीड़न एल्गोरिदम का समर्थन करते थे, लेकिन संग्रह प्रारूप का नहीं)। कस्टम रिफ्लेक्शन कॉन्टेक्स्ट क्लास के माध्यम से डिफ़ॉल्ट रिफ्लेक्शन व्यवहार को ओवरराइड करने के लिए एक रिफ्लेक्शन संदर्भ को अनुकूलित करने की क्षमता। सी #और विजुअल बेसिक भाषाओं में नई अतुल्यकालिक विशेषताएँ जोड़ी गईं। ये सुविधाएँ अतुल्यकालिक संचालन करने, भविष्य और वादों को लागू करने के लिए एक कार्य-आधारित मॉडल जोड़ती हैं। मैनेज्ड एक्सटेंसिबिलिटी फ्रेमवर्क (एम. ई. एफ.) मैनेज्ड एक्सटेंसिबिलिटी फ्रेमवर्क या एम. ई. एफ. हल्का, विस्तार योग्य अनुप्रयोग बनाने के लिए एक पुस्तकालय है। यह एप्लिकेशन डेवलपर्स को बिना किसी कॉन्फ़िगरेशन की आवश्यकता के एक्सटेंशन खोजने और उपयोग करने की अनुमति देता है। यह एक्सटेंशन डेवलपर्स को आसानी से कोड को एनकैप्सुलेट करने और नाजुक कठिन निर्भरताओं से बचने में भी मदद करता है। एम. ई. एफ. न केवल अनुप्रयोगों के भीतर, बल्कि अनुप्रयोगों में भी एक्सटेंशन का पुनः उपयोग करने की अनुमति देता है। ASP.NET नए एच. टी. एम. एल. 5 फॉर्म प्रकारों के लिए समर्थन। वेब प्रपत्रों में मॉडल बाइंडर के लिए समर्थन। ये आपको डेटा नियंत्रणों को सीधे डेटा-अभिगम विधियों से जोड़ने देते हैं, और स्वचालित रूप से उपयोगकर्ता इनपुट को. NET फ्रेमवर्क डेटा प्रकारों में परिवर्तित कर देते हैं। क्लाइंट-साइड सत्यापन स्क्रिप्ट में विनीत जावास्क्रिप्ट के लिए समर्थन। बेहतर पृष्ठ प्रदर्शन के लिए बंडलिंग और मिनिफिकेशन के माध्यम से क्लाइंट स्क्रिप्ट की बेहतर हैंडलिंग। क्रॉस-साइट स्क्रिप्टिंग हमलों से बचाने के लिए एंटी-एक्सएसएस लाइब्रेरी (पहले एक बाहरी लाइब्रेरी) से एकीकृत एन्कोडिंग दिनचर्या। वेबसॉकेट प्रोटोकॉल के लिए समर्थन। एचटीटीपी अनुरोधों और प्रतिक्रियाओं को अतुल्यकालिक रूप से पढ़ने और लिखने के लिए समर्थन। एसिंक्रोनस मॉड्यूल और हैंडलर के लिए समर्थन। स्क्रिप्ट मैनेजर नियंत्रण में सामग्री वितरण नेटवर्क (सी. डी. एन.) के लिए समर्थन। नेटवर्किंग एच. टी. टी. पी. अनुप्रयोगों के लिए एक नया प्रोग्रामिंग इंटरफेस प्रदान करता हैः System.NetHttp नेमस्पेस और System.Net.HttpHeaders नेमस्पेस जोड़े गए हैं बेहतर अंतर्राष्ट्रीयकरण और आई. पी. वी. 6 समर्थन आर. एफ. सी.-अनुरूप यू. आर. आई. समर्थन अंतर्राष्ट्रीयकृत डोमेन नाम (आई. डी. एन.) पार्सिंग समर्थन ईमेल पता अंतर्राष्ट्रीयकरण (ई. ए. आई.) के लिए समर्थन. एन. ई. टी. फ्रेमवर्क 4.5.1. एन. ई. टी. फ्रेमवर्क 4.5.1 के विमोचन की घोषणा 17 अक्टूबर 2013 को विजुअल स्टूडियो 2013 के साथ की गई थी। इस संस्करण के लिए विंडोज विस्टा एसपी2 और उसके बाद के संस्करण की आवश्यकता है और इसे विंडोज 8.1 और विंडोज सर्वर 2012 आर2 के साथ शामिल किया गया है। . NET फ्रेमवर्क की नई विशेषताएँ........................................................................................................ इस संस्करण के लिए विंडोज विस्टा एसपी2 और उसके बाद के संस्करण की आवश्यकता है। विंडोज फॉर्म अनुप्रयोगों के लिए, उच्च डी. पी. आई. परिदृश्यों के लिए सुधार किए गए थे। ASP.NET के लिए, उच्च विश्वसनीयता HTTP शीर्षलेख निरीक्षण और संशोधन विधियाँ उपलब्ध हैं क्योंकि यह पृष्ठभूमि अतुल्यकालिक कार्यकर्ता कार्यों को निर्धारित करने का एक नया तरीका है। . NET फ्रेमवर्क 4.6. NET फ्रेमवर्क 4.6 की घोषणा 12 नवंबर 2014 को की गई थी। इसे 20 जुलाई 2015 को जारी किया गया था। यह RyuJIT नामक 64-बिट प्रणालियों के लिए एक नए जस्ट-इन-टाइम कंपाइलर (JIT) का समर्थन करता है, जिसमें SSE2 और AVX2 निर्देश सेट के लिए उच्च प्रदर्शन और समर्थन होता है। डब्ल्यू. पी. एफ. और विंडोज फॉर्म दोनों को उच्च डी. पी. आई. परिदृश्यों के लिए अद्यतन प्राप्त हुए हैं। डब्ल्यू. सी. एफ. में टी. एल. एस. 1.1 और टी. एल. एस. 1.2 के लिए समर्थन जोड़ा गया है। इस संस्करण के लिए विंडोज विस्टा एसपी2 या उसके बाद के संस्करण की आवश्यकता है। यह विंडोज विस्टा एसपी2 और विंडोज सर्वर 2008 एसपी2 का समर्थन करने वाला अंतिम संस्करण है। . NET फ्रेमवर्क 4.6 में क्रिप्टोग्राफिक API विंडोज CNG क्रिप्टोग्राफी API के नवीनतम संस्करण का उपयोग करता है। नतीजतन, एन. एस. ए. सूट बी क्रिप्टोग्राफी. नेट फ्रेमवर्क के लिए उपलब्ध है। सुइट बी में एईएस, हैशिंग एल्गोरिदम का एसएचए-2 परिवार, अण्डाकार वक्र डिफी-हेलमैन और अण्डाकार वक्र डीएसए शामिल हैं। . NET फ्रेमवर्क 4.6 विंडोज विस्टा (सर्विस पैक 2 के साथ), सर्वर 2008 (सर्विस पैक 2 के साथ), 7 (सर्विस पैक 1 के साथ), सर्वर 2008 R2 (सर्विस पैक 1 के साथ), 8, सर्वर 2012,8.1, सर्वर 2012 R2,10 और सर्वर 2016 पर समर्थित है। . NET फ्रेमवर्क 4.6 के लिए समर्थन 26 अप्रैल 2022 को समाप्त हो गया। . NET फ्रेमवर्क 4.6.1. NET फ्रेमवर्क 4.6.1 के विमोचन की घोषणा 30 नवंबर 2015 को की गई थी। इस संस्करण के लिए विंडोज 7 एसपी1 या उसके बाद के संस्करण की आवश्यकता है और यह विंडोज 8 का समर्थन करने वाला अंतिम संस्करण भी है। नई विशेषताओं और एपीआई में शामिल हैंः वर्तनी जांच के लिए डब्ल्यू. पी. एफ. सुधार, प्रति-उपयोगकर्ता कस्टम शब्दकोशों के लिए समर्थन और बेहतर स्पर्श प्रदर्शन। एलिप्टिक कर्व डिजिटल सिग्नेचर एल्गोरिदम (ईसीडीएसए) एक्स509 प्रमाणपत्रों के लिए उन्नत समर्थन। एज़्योर एस. क्यू. एल. डेटाबेस से जुड़ते समय ऑलवेज ऑन, ऑलवेज एन्क्रिप्टेड और बेहतर कनेक्शन ओपन लचीलेपन के लिए एस. क्यू. एल. कनेक्टिविटी में समर्थन जोड़ा गया। एज़्योर एसक्यूएल डेटाबेस अब अद्यतन System.Transactions एपीआई का उपयोग करके वितरित लेनदेन का समर्थन करता है। RyuJIT, GC, WPF और WCF में कई अन्य प्रदर्शन, स्थिरता और विश्वसनीयता से संबंधित सुधार। . NET फ्रेमवर्क 4.6.2. NET फ्रेमवर्क 4.6.2 का पूर्वावलोकन 30 मार्च 2016 को घोषित किया गया था। इसे 2 अगस्त 2016 को जारी किया गया था। इस संस्करण के लिए विंडोज 7 एस. पी. 1 या उसके बाद के संस्करण की आवश्यकता है और यह विंडोज 10 (आर. टी. एम.-1511) का समर्थन करने वाला अंतिम संस्करण भी है। नई विशेषताओं में शामिल हैंः 260 वर्णों से अधिक लंबे पथों के लिए समर्थन X.509 प्रमाणपत्रों में FIPS 186-3 DSA के लिए समर्थन TLS 1.1/1.2 ASP.NET में डेटा एनोटेशन के स्थानीयकरण के लिए क्लिकऑन्स समर्थन के लिए समर्थन परियोजना शताब्दी सॉफ्ट कीबोर्ड के साथ. NET डेस्कटॉप ऐप को सक्षम करना और WPF. NET फ्रेमवर्क के लिए प्रति-मॉनिटर DPI समर्थन 4.6.2 को विंडोज कंटेनर छवि के रूप में भी भेजा जाता है। . NET फ्रेमवर्क 4.7 5 अप्रैल 2017 को, माइक्रोसॉफ्ट ने घोषणा की कि. NET फ्रेमवर्क 4.7 को विंडोज 10 क्रिएटर्स अपडेट में एकीकृत किया गया था, जो अन्य विंडोज संस्करणों के लिए एक स्टैंडअलोन इंस्टॉलर का वादा करता है। लक्ष्यीकरण. NET फ्रेमवर्क 4.7 के लिए समर्थन जोड़ने के लिए इस तारीख को विजुअल स्टूडियो 2017 के लिए एक अद्यतन जारी किया गया था। विंडोज 7 और उसके बाद के लिए वादा किया गया स्टैंडअलोन इंस्टॉलर 2 मई 2017 को जारी किया गया था, लेकिन इसमें पैकेज के साथ पूर्व आवश्यकताएं शामिल नहीं थीं। नेट फ्रेमवर्क 4.7 ने विंडोज 8 के लिए समर्थन छोड़ दिया और यह केवल विंडोज 7 सर्विस पैक 1 और उसके बाद के संस्करणों पर चलेगा। . NET फ्रेमवर्क 4.7 में नई विशेषताओं में शामिल हैंः दीर्घवृत्ताकार वक्र क्रिप्टोग्राफी के साथ उन्नत क्रिप्टोग्राफी, विशेष रूप से संस्करण 1.2 के लिए TLS समर्थन में सुधार विंडोज फॉर्म में उच्च-DPI जागरूकता समर्थन विंडोज प्रेजेंटेशन फाउंडेशन (WPF) में स्पर्श और स्टाइलस के लिए अधिक समर्थन WPF के लिए नए प्रिंट API. NET फ्रेमवर्क 4.7 विंडोज 7 (सर्विस पैक 1 के साथ), सर्वर 2008 R2 (सर्विस पैक 1 के साथ), सर्वर 2012,8.1, सर्वर 2012 R2,10, सर्वर 2016 और सर्वर 2019 पर समर्थित है। . NET फ्रेमवर्क 4.7 को विंडोज कंटेनर छवि के रूप में भी भेजा जाता है। . NET फ्रेमवर्क 4.7.1. NET फ्रेमवर्क 4.7.1 को 17 अक्टूबर 2017 को जारी किया गया था। सुधारों और नई सुविधाओं के बीच, यह एक डी3डी संकलक निर्भरता समस्या को ठीक करता है। यह. NET मानक 2 के साथ संगतता भी जोड़ता है। . NET फ्रेमवर्क 4.7.1 को विंडोज कंटेनर छवि के रूप में भी भेजा जाता है। . NET फ्रेमवर्क 4.7.2. NET फ्रेमवर्क 4.7.2 को 30 अप्रैल 2018 को जारी किया गया था। परिवर्तनों में ASP.NET, BCL, CLR, ClickOnce, नेटवर्किंग, SQL, WCF, विंडोज फॉर्म, वर्कफ़्लो और WPF में सुधार शामिल हैं। यह संस्करण सर्वर 2019 के साथ शामिल है। . NET फ्रेमवर्क 4.7.2 को विंडोज कंटेनर छवि के रूप में भी भेजा जाता है। . NET फ्रेमवर्क 4.8. NET फ्रेमवर्क 4.8 को 18 अप्रैल 2019 को जारी किया गया था। यह. NET फ्रेमवर्क का अंतिम संस्करण था, जिसमें भविष्य का काम. NET कोर प्लेटफॉर्म में जा रहा था जो अंततः. NET 5 और उसके बाद बन गया। इस विमोचन में. NET कोर 2.1 से पोर्ट किए गए जे. आई. टी. संवर्द्धन, डब्ल्यू. पी. एफ. अनुप्रयोगों के लिए उच्च डी. पी. आई. संवर्द्धन, अभिगम्यता सुधार, प्रदर्शन अद्यतन और सुरक्षा संवर्द्धन शामिल थे। इसने विंडोज 7 (सर्विस पैक 1 के साथ), सर्वर 2008 आर2 (सर्विस पैक 1 के साथ), सर्वर 2012,8.1, सर्वर 2012 आर2,10, सर्वर 2016 और सर्वर 2019 का समर्थन किया और विंडोज कंटेनर छवि के रूप में भी भेजा। यह विंडोज 7 एसपी1, विंडोज सर्वर 2008 आर2 एसपी1, विंडोज सर्वर 2012, विंडोज 8.1, विंडोज सर्वर 2012 आर2, विंडोज 10 (1607-1809), विंडोज सर्वर 2016 और विंडोज सर्वर 2019 का समर्थन करने वाला अंतिम संस्करण है, हालांकि यह केवल विंडोज 10 (1903-2004) में शामिल के रूप में समर्थित है। 115 एमबी (121,307,088 बाइट्स) के ऑफ़लाइन इंस्टॉलर आकार और 1 मई, 2021 की डिजिटल हस्ताक्षर तिथि के साथ सबसे हालिया रिलीज 4.8 बिल्ड 4115 है। . NET फ्रेमवर्क 4.8.1. NET फ्रेमवर्क 4.8.1 9 अगस्त 2022 को जारी किया गया था। इस संस्करण में मूल ए. आर. एम. 64 समर्थन, WCAG2.1 अनुरूप सुलभ टूलटिप्स और विंडोज प्रपत्रों के लिए अभिगम्यता सुधार शामिल हैं। यह विंडोज 10 (20एच2 +), विंडोज सर्वर 2022 और विंडोज 11 पर समर्थित है। 74 एमबी (77,667,480 बाइट्स) के ऑफ़लाइन इंस्टॉलर आकार और 27 जुलाई, 2023 की डिजिटल हस्ताक्षर तिथि के साथ सबसे हालिया रिलीज 4.8.1 बिल्ड 9186 है। संदर्भ 2002 सॉफ्टवेयर माइक्रोसॉफ्ट अनुप्रयोग प्रोग्रामिंग इंटरफेस माइक्रोसॉफ्ट विकास उपकरण सॉफ्टवेयर संस्करण इतिहास