जीवनचक्र FAQ - .NET Framework

मूल रूप से प्रकाशित: 18 जुलाई, 2016
अपडेट किया गया: सितंबर 9, 2021

कृपया अपने प्रोडक्ट के लाइफ़सायकल का पता लगाने के लिए यहां जाएं।

.NET फ़्रेमवर्क के लिए Microsoft जीवनचक्र नीति क्या है?

संस्करण 4.5.2 और बाद के संस्करण से शुरू होकर, .NET फ़्रेमवर्क विंडोज ऑपरेटिंग सिस्टम (ओएस) के एक घटक के रूप में परिभाषित किया गया है। घटकों को उनके मूल उत्पादों के समान समर्थन प्राप्त होता है, इसलिए, 4.5.2 .NET फ़्रेमवर्क और बाद में अंतर्निहित विंडोज ओएस की जीवनचक्र नीति का पालन करता है जिस पर इसे स्थापित किया गया है।

.NET फ़्रेमवर्क 4, 4.5, और 4.5.1 के लिए समर्थन 12 जनवरी, 2016 को समाप्त हो गया था.

4.5.2, 4.6 और 4.6.1 .NET फ़्रेमवर्क के लिए समर्थन 26 अप्रैल, 2022 को समाप्त हुआ। ग्राहकों और डेवलपर्स ने तकनीकी सहायता और सुरक्षा अद्यतन प्राप्त करना जारी रखने के लिए 26 अप्रैल, 2022 तक 4.6.2 या बाद के संस्करण के .NET फ़्रेमवर्क के लिए इन-प्लेस अपडेट पूरा किया होना चाहिए।

.NET फ़्रेमवर्क 3.5 एसपी 1, Windows 10 संस्करण 1809 और विंडोज सर्वर 2019 के साथ शुरू होता है, एक स्टैंडअलोन उत्पाद है और 5 साल के विस्तारित समर्थन के बाद 5 साल का मुख्यधारा का समर्थन प्राप्त करता है। Windows 10 संस्करण 1809 और Windows Server 2019 से पहले रिलीज़ किए गए ऑपरेटिंग सिस्टमों के लिए, .NET 3.5 SP1 Windows संस्करण जिस पर इसे स्थापित किया गया है का एक घटक बना हुआ है।

भविष्य Windows रिलीज़ .NET 3.5 SP1 के जीवनचक्र को प्रभावित नहीं करेगा। .NET फ़्रेमवर्क 3.5 SP1 के लिए समर्थित ऑपरेटिंग सिस्टमों की सूची के लिए .NET फ़्रेमवर्क सिस्टम आवश्यकताओं का संदर्भ लें।

.NET फ़्रेमवर्क 4.x और इसके अद्यतनों के लिए जीवनचक्र नीति में कोई परिवर्तन नहीं हुआ है जो ओएस के एक घटक के रूप में परिभाषित किया जाना जारी रखता है और उस विंडोज संस्करण के समान जीवनचक्र नीति मानता है जिस पर इसे स्थापित किया गया है।

सुरक्षित हैश एल्गोरिदम (एसएचए -1) सेवानिवृत्ति से .NET फ़्रेमवर्क कैसे प्रभावित होता है?

.NET टीम पहले से भेजे गए .NET फ़्रेमवर्क रिलीज़ेज़ और वर्तमान में Microsoft से डाउनलोड के लिए उपलब्ध अद्यतनों को प्रभावित करने वाले चरण ले रही है. नीचे विस्तृत .NET Frameworks के कुछ संस्करण असमर्थित और Microsoft डाउनलोड केंद्र से निकाल दिए जाएँगे. यह Windows Update के माध्यम से नवीनतम अपडेट लेने वाले ग्राहकों को प्रभावित नहीं करता है। उनके पास पहले से ही नवीनतम .NET फ़्रेमवर्क 4.8 है और आगे कोई कार्रवाई आवश्यक नहीं है। अधिक जानने के लिए निम्न संसाधन देखें:

एक घटक क्या है?

किसी घटक को Microsoft उत्पाद के साथ शामिल फ़ाइलों या सुविधाओं के सेट के रूप में परिभाषित किया गया है. घटकों को उत्पाद सर्विस पैक में शामिल उत्पाद के साथ भेज दिया जा सकता है या वेब डाउनलोड के रूप में बाद में अपडेट या जारी किया जा सकता है।

क्या मुझे .NET फ़्रेमवर्क 4.6.2 और बाद के संस्करणों का उपयोग करने के लिए अपने अनुप्रयोगों को पुन: संकलित/पुनर्निर्माण करने की आवश्यकता होगी?

.NET फ़्रेमवर्क 4.6.2 और बाद के संस्करण संगत हैं, .NET फ़्रेमवर्क 4, 4.5, 4.5.1, 4.5.2, 4.6 और 4.6.1 के शीर्ष पर इन-प्लेस अपडेट। इसका मतलब है कि हम पिछले .NET 4.x संस्करणों पर निर्मित अनुप्रयोगों को .NET फ़्रेमवर्क 4.6.2 और बाद के संस्करणों पर चलना जारी रखने की उम्मीद करते हैं। इन संस्करणों को लक्षित करने के लिए ऐप्स का पुन: संकलन आवश्यक नहीं है।

क्या .NET फ़्रेमवर्क 4.6.2 में कोई तोड़ने वाले परिवर्तन हैं? आप इन परिवर्तनों को क्यों शामिल करते हैं?

.NET फ़्रेमवर्क 4.6.2 और बाद के संस्करणों में परिवर्तनों/फ़िक्सेस की एक बहुत छोटी संख्या है जो पूरी तरह से पिछले .NET संस्करणों के साथ संगत नहीं हैं। इस तरह के फिक्स केवल तभी शामिल किए जाते हैं जब सुरक्षा के हितों में आवश्यक हो, उद्योग-व्यापी मानकों का अनुपालन करते हुए, या पिछली असंगति को सही करना। रनटाइम में टूटने वाले परिवर्तनों की एक सूची यहां पाई जा सकती है।

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

.NET फ़्रेमवर्क अन्य Microsoft उत्पादों जैसे Exchange सर्वर, SQL Server, Dynamics CRM, SharePoint और Lync में भी मिडलवेयर है. क्या मुझे इन उत्पादों के लिए कोई अद्यतन करने की आवश्यकता है यदि वे .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, या 4.6.1 का उपयोग कर रहे हैं?

Exchange, SQL Server, Dynamics CRM, SharePoint और Lync जैसे उत्पादों के नए संस्करण .NET फ़्रेमवर्क 4.6.2 पर आधारित हैं. .NET फ़्रेमवर्क 4.6.2 और बाद के संस्करणों संगत, .NET फ़्रेमवर्क 4, 4.5, 4.5.1, 4.5.2, 4.6, और 4.6.1 के शीर्ष पर इन-प्लेस अपडेट हैं। इसका अर्थ यह है कि .NET रनटाइम .NET फ़्रेमवर्क 4, 4.5, 4.5.1, 4.5.2, 4.5.6, या 4.6.1 से बाद के संस्करणों के लिए अद्यतन किया जाता है, जब .NET फ़्रेमवर्क 4.5.2 का उपयोग करके निर्मित किसी अनुप्रयोग, जैसे Exchange, बिना किसी परिवर्तन के चलाने के लिए जारी रहेगा। उस ने कहा, हम ग्राहकों को .NET रनटाइम .NET 4.6.2 या बाद में उत्पादन वातावरण में एक नया संस्करण रोल आउट करने से पहले पहले एक पूर्व-उत्पादन वातावरण में अद्यतन करके अपने परिनियोजन को मान्य करने की सलाह देते हैं।

जब मैंने विजुअल स्टूडियो स्थापित किया, तो उसने .NET फ़्रेमवर्क का एक संस्करण स्थापित किया। क्या इसका मतलब यह है कि Visual Studio के साथ शामिल किए गए .NET फ़्रेमवर्क का संस्करण Visual Studio की जीवनचक्र नीति लेता है?

नहीं। .NET फ़्रेमवर्क के संस्करण जो Microsoft Windows के अलावा अन्य होस्ट उत्पादों के साथ भेजे गए Windows के लिए Microsoft सॉफ़्टवेयर पूरक लायसेंस शर्तों के साथ भेज दिए गए हैं. इसका मतलब है कि घटक को विंडोज ऑपरेटिंग सिस्टम का हिस्सा माना जाता है।

.NET फ़्रेमवर्क के विभिन्न संस्करणों के लिए जीवनचक्र नीति क्या है?

.NET फ़्रेमवर्क 1.1 SP1: .NET फ़्रेमवर्क 1.0 8 अक्टूबर, 2013 तक एक एकल उत्पाद जीवनचक्र नीति के तहत नवीनतम सर्विस पैक स्तर (SP1) पर समर्थित किया गया था। .NET फ़्रेमवर्क 1.1 SP1 जुलाई 14, 2015 तक नवीनतम सर्विस पैक स्तर पर Windows Server 2003 (केवल 32-बिट, 64-बिट नहीं) पर समर्थित था।

.NET फ़्रेमवर्क संस्करण 2.0, 3.0, और 3.5: ये संस्करण किसी एकल उत्पाद जीवनचक्र नीति के अंतर्गत समर्थित हैं. समर्थन दिनांकों के संबंधित अंत के लिए, यह साइट देखें. नॉलेज बेस आलेख 2696944 बताता है कि जहाँ .NET फ़्रेमवर्क 3.5 संचालित करने के लिए 2.0 या 3.0 पर निर्भर करता है, Microsoft .NET फ़्रेमवर्क 2.0 SP2 और .NET फ़्रेमवर्क 3.0 SP2 घटकों के लिए समर्थन प्रदान करेगा जो .NET फ़्रेमवर्क 3.5 SP1 को स्थापित करने वाले ग्राहकों के लिए जब तक कि .NET फ़्रेमवर्क 3.5 एसपी 1 समर्थन में रहता है।

.NET फ़्रेमवर्क 3.5 SP1: windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 पर .NET फ़्रेमवर्क 3.5 SP1 समर्थित है , और प्रत्येक ऑपरेटिंग सिस्टम के लिए समर्थन दिनांक के अंत के अनुसार Windows Server 2016।

Windows 10 संस्करण 1809 और विंडोज सर्वर 2019 से शुरू होकर, .NET फ़्रेमवर्क 3.5 एसपी 1 को एक स्टैंडअलोन उत्पाद के रूप में परिभाषित किया गया है और अब ऑपरेटिंग सिस्टम (ओएस) के घटक के रूप में नहीं है। एक उत्पाद के रूप में, .NET 3.5 SP1 को 5 साल का मुख्यधारा का समर्थन प्राप्त होगा जिसके बाद 5 साल का विस्तारित समर्थन होगा। इस उत्पाद के लिए समाप्ति तिथियां देखने के लिए यहां जाएं।

Windows 10 संस्करण 1809 और Windows Server 2019 से पहले के ऑपरेटिंग सिस्टमों पर, .NET 3.5 SP1 अंतर्निहित OS जिस पर इसे स्थापित किया गया है के रूप में एक ही जीवनचक्र नीति मानता है। .NET फ़्रेमवर्क 3.5 SP1 के लिए समर्थित ऑपरेटिंग सिस्टमों की सूची के लिए .NET फ़्रेमवर्क सिस्टम आवश्यकताओं का संदर्भ लें।

.NET फ़्रेमवर्क 4: .NET फ़्रेमवर्क 4 किसी भी ऑपरेटिंग सिस्टम में जहाज नहीं किया था। Windows Server 2003 SP2 पर .NET फ़्रेमवर्क 4 के लिए समर्थन 14 जुलाई, 2015 को समाप्त हो गया, और अन्य सभी ऑपरेटिंग सिस्टमों पर समर्थन 12 जनवरी, 2016 को समाप्त हो गया।

.NET फ़्रेमवर्क 4.5: .NET फ़्रेमवर्क 4.5 Windows 8, विंडोज सर्वर 2012 और स्टैंड-अलोन पुनर्वितरण योग्य पैकेज के रूप में दोनों में भेज दिया गया। सभी ऑपरेटिंग सिस्टम पर .NET फ़्रेमवर्क 4.5 के लिए समर्थन 12 जनवरी, 2016 को समाप्त हो गया।

.NET फ़्रेमवर्क 4.5.1: सभी ऑपरेटिंग सिस्टम पर .NET फ़्रेमवर्क 4.5.1 के लिए समर्थन 12 जनवरी, 2016 को समाप्त हो गया।

.NET फ़्रेमवर्क 4.5.2, 4.6, और 4.6.1: ये रिलीज़ 26 अप्रैल, 2022 को सेवानिवृत्त हुईं। इन विशिष्ट रिलीज़ को पहले सुरक्षित हैश एल्गोरिथ्म (SHA-1) प्रमाणपत्रों का उपयोग करके डिजिटल रूप से हस्ताक्षरित किया गया था। इस एल्गोरिदम को अब सुरक्षित नहीं समझा जाता है. इस सेवानिवृत्ति के बारे में अधिक जानने के लिए यहां जाएं। ग्राहकों को SHA-2 में जाने के लिए प्रोत्साहित किया जाता है. नए रनटाइम संस्करण पर अपनी एप्लिकेशन कार्यक्षमता को मान्य करने के बारे में जानने के लिए यहां जाएं। एक अपवाद 4.6 .NET फ़्रेमवर्क है, जिसे एलटीएससी 2015 Windows 10 Enterprise में भेज दिया गया था। हम ओएस संस्करण (अक्टूबर 2025) के समर्थन के अंत के माध्यम से Windows 10 Enterprise एलटीएससी 2015 पर .NET फ़्रेमवर्क 4.6 का समर्थन करना जारी रखेंगे।

.NET फ़्रेमवर्क 4.6.2: .NET 4.6.2 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का पालन करता है। यह Windows Server 2008 SP2, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 (संस्करण 1507), और Windows 10 (संस्करण 1511) के लिए नवीनतम आवश्यक ऑपरेटिंग सिस्टम अद्यतन पर Windows घटक के रूप में समर्थित है। .NET 4.6.2 भी Windows 10 वर्षगांठ अद्यतन (संस्करण 1607) और Windows Server 2016 ऑपरेटिंग सिस्टम पर समर्थित है।

.NET फ़्रेमवर्क 4.7: .NET 4.7 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का अनुसरण करता है। यह Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 वर्षगांठ अद्यतन (संस्करण 1607), Windows Server 2012, Windows Server 2012 R2 और Windows Server 2016 के लिए नवीनतम आवश्यक ऑपरेटिंग सिस्टम अद्यतन पर Windows घटक के रूप में समर्थित है। .NET 4.7 भी Windows 10 Creators Update (संस्करण 1703) पर समर्थित है।

.NET फ़्रेमवर्क 4.7.1: .NET 4.7.1 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का पालन करता है। यह Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 वर्षगांठ अद्यतन (संस्करण 1607), Windows 10 Creators Update (संस्करण 1703), Windows Server 2012, Windows Server 2012 R2 और Windows Server 2016 के लिए नवीनतम आवश्यक ऑपरेटिंग सिस्टम अद्यतन पर Windows घटक के रूप में समर्थित है। .NET 4.7.1 भी Windows 10 Fall Creators Update (संस्करण 1709) और Windows Server संस्करण 1709 पर समर्थित है।

.NET फ़्रेमवर्क 4.7.2: .NET 4.7.2 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का अनुसरण करता है। यह Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 संस्करण 1607, Windows 10 संस्करण 1703, Windows 10 संस्करण 1709, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 और Windows Server संस्करण 1709 के लिए नवीनतम आवश्यक ऑपरेटिंग सिस्टम अद्यतन पर Windows घटक के रूप में समर्थित है। .NET 4.7.2 संस्करण 1803, Windows 10 संस्करण 1809, Windows Server संस्करण 1803 और Windows Server 2019 Windows 10 पर भी समर्थित है।

.NET फ़्रेमवर्क 4.8: .NET 4.8 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का अनुसरण करता है। यह नीचे दिए गए ऑपरेटिंग सिस्टम के लिए नवीनतम आवश्यक अपडेट पर विंडोज घटक के रूप में समर्थित है। हम अनुशंसा करते हैं कि ग्राहक उच्चतम स्तर के प्रदर्शन, विश्वसनीयता और सुरक्षा प्राप्त करने के लिए .NET फ़्रेमवर्क 4.8 में नवीनीकरण करें।

ऑपरेटिंग सिस्टम - क्लाइंट * ऑपरेटिंग सिस्टम - सर्वर *
विंडोज 7 एसपी 1
Windows 8.1 Update
Windows 10 संस्करण 1607 (LTSC)
Windows 10 संस्करण 1703
Windows 10 संस्करण 1709
Windows 10 संस्करण 1803
Windows 10 संस्करण 1809 (LTSC)
Windows 10 संस्करण 1903
Windows 10 संस्करण 19H2
Windows 10 संस्करण 20H1
Windows 10 संस्करण 20H2
Windows 10 संस्करण 21H1
Windows 11
Windows Server 2008 R2 SP1
Windows Server 2012/R2
Windows Server 2016
Windows Server 2019
Windows सर्वर 2022
Windows Server संस्करण 1803
Windows Server संस्करण 1903
Windows Server संस्करण 1909
Windows Server संस्करण 2002
Windows Server संस्करण 20H2
Windows Server संस्करण 21H2

* विशिष्ट Windows ऑपरेटिंग सिस्टमों के लिए समर्थन दिनांकों के अंत के लिए, कृपया aka.ms/lifecycle/search पर जाएँ.

.NET फ़्रेमवर्क 4.8.1: .NET 4.8.1 के लिए समर्थन पैरेंट OS की जीवनचक्र नीति का अनुसरण करता है। यह नीचे दिए गए ऑपरेटिंग सिस्टम के लिए नवीनतम आवश्यक अपडेट पर विंडोज घटक के रूप में समर्थित है।

ऑपरेटिंग सिस्टम - क्लाइंट ** ऑपरेटिंग सिस्टम - सर्वर **
Windows 10 संस्करण 20H2
Windows 10 संस्करण 21H1
Windows 10 संस्करण 21H2
Windows 11 संस्करण 21H2
Windows 11 संस्करण 22H2
Windows सर्वर 2022

**.NET फ़्रेमवर्क 4.8.1 केवल Windows 11 के साथ शुरू होने वाले आर्म पर विंडोज पर समर्थित है, Windows 10 के सभी संस्करणों सहित पुराने संस्करण आर्म पर समर्थित नहीं हैं।




जुलाई 2020 संपादन
संपादित: .NET फ़्रेमवर्क 3.5 एसपी 1 जीवनचक्र नीति उत्तर

अप्रैल 2021 संपादन
संपादित: .NET फ़्रेमवर्क 4.5.2, 4.6, 4.6.1 ने एसएचए -1 सेवानिवृत्ति के कारण समर्थन समाप्त कर दिया।

सितंबर 2021 संपादन
संपादित: .NET फ़्रेमवर्क समर्थित ओएस तालिका अद्यतन की गई।

अगस्त 2022 संपादन
संपादित: 4.8.1 .NET फ़्रेमवर्क जोड़ा गया और इसके लिए ओएस तालिका को अपडेट किया गया