.NET Framework version history
માઇક્રોસોફ્ટે 1990ના દાયકાના અંતમાં નેક્સ્ટ જનરેશન વિન્ડોઝ સર્વિસીસ (એનજીડબલ્યુએસ) ના નામ હેઠળ ડોટ નેટ ફ્રેમવર્ક પર વિકાસ શરૂ કર્યો હતો. 2001ના અંત સુધીમાં ડોટ નેટ ફ્રેમવર્ક 1ની પ્રથમ બીટા આવૃત્તિઓ બહાર પાડવામાં આવી હતી. ડોટ નેટ ફ્રેમવર્કનું પ્રથમ સંસ્કરણ 13 ફેબ્રુઆરી 2002ના રોજ બહાર પાડવામાં આવ્યું હતું, જે વિન્ડોઝ એનટી 4.0,98,2000, એમઇ અને એક્સપીમાં વ્યવસ્થાપિત કોડ લાવ્યું હતું. પ્રથમ સંસ્કરણથી, માઇક્રોસોફ્ટે ડોટ નેટ ફ્રેમવર્ક માટે વધુ નવ સુધારાઓ બહાર પાડ્યા છે, જેમાંથી સાત વિઝ્યુઅલ સ્ટુડિયોના નવા સંસ્કરણ સાથે બહાર પાડવામાં આવ્યા છે. આમાંથી બે સુધારાઓ, ડોટ નેટ ફ્રેમવર્ક 2 અને 4, એ કોમન લેંગ્વેજ રનટાઇમ (સી. એલ. આર.) ને અપગ્રેડ કર્યું છે. જ્યારે સી. એલ. આર. સંસ્કરણ સમાન હોય ત્યારે ડોટ નેટ ફ્રેમવર્કની નવી આવૃત્તિઓ જૂની આવૃત્તિઓને બદલે છે. ડોટ નેટ ફ્રેમવર્ક કુટુંબમાં મોબાઇલ અથવા એમ્બેડેડ ઉપકરણના ઉપયોગ માટે બે આવૃત્તિઓ પણ સામેલ છે. ફ્રેમવર્કનું ઓછું વર્ઝન, ડોટ નેટ કોમ્પેક્ટ ફ્રેમવર્ક, વિન્ડોઝ સીઇ પ્લેટફોર્મ પર ઉપલબ્ધ છે, જેમાં સ્માર્ટફોન જેવા વિન્ડોઝ મોબાઇલ ઉપકરણો સામેલ છે. વધુમાં, ડોટ નેટ માઇક્રો ફ્રેમવર્ક ગંભીર રીતે સંસાધન-મર્યાદિત ઉપકરણોને લક્ષ્યાંકિત કરે છે. ડોટ નેટ ફ્રેમવર્ક 4.8 ને ડોટ નેટ ફ્રેમવર્કના અંતિમ સંસ્કરણ તરીકે જાહેર કરવામાં આવ્યું હતું, જેમાં ભવિષ્યનું કામ ફરીથી લખાયેલા અને ક્રોસ-પ્લેટફોર્મ ડોટ નેટ કોર પ્લેટફોર્મ (પછીથી, ફક્ત ડોટ નેટ) માં જશે, જે નવેમ્બર 2020માં ડોટ નેટ 5 તરીકે મોકલવામાં આવ્યું હતું. જોકે,. NET ફ્રેમવર્ક 4.8.1 ઓગસ્ટ 2022માં બહાર પાડવામાં આવ્યું હતું. ડોટ નેટ ફ્રેમવર્કનું પ્રથમ સંસ્કરણ 15 જાન્યુઆરી 2002ના રોજ વિન્ડોઝ 98, એમઇ, એનટી 4.0,2000 અને એક્સપી માટે બહાર પાડવામાં આવ્યું હતું. આ સંસ્કરણ માટે મુખ્યપ્રવાહનો ટેકો 10 જુલાઈ 2007ના રોજ સમાપ્ત થયો હતો અને વિન્ડોઝ એક્સપી મીડિયા સેન્ટર અને ટેબ્લેટ પીસી આવૃત્તિઓ સિવાય વિસ્તૃત ટેકો 14 જુલાઈ 2009ના રોજ સમાપ્ત થયો હતો. 19 જૂન 2001ના રોજ, વિઝ્યુઅલ બેઝિક, ડોટ નેટ ફ્રેમવર્ક 1 બીટા 2 ના પ્રકાશનની દસમી વર્ષગાંઠ રજૂ કરવામાં આવી હતી. ડોટ નેટ ફ્રેમવર્ક 1 વિન્ડોઝ 98, એમઇ, એનટી 4.0 (સર્વિસ પેક 6એ સાથે), 2000, એક્સપી અને સર્વર 2003 પર સપોર્ટેડ છે. ડોટ નેટ ફ્રેમવર્ક 1 નો ઉપયોગ કરતી એપ્લિકેશનો ડોટ નેટ ફ્રેમવર્ક 1 સ્થાપિત કમ્પ્યુટર્સ પર પણ ચાલશે, જે વધારાની ઓપરેટિંગ સિસ્ટમોને ટેકો આપે છે. સર્વિસ પેક 1. નેટ ફ્રેમવર્ક 1 સર્વિસ પેક 1 19 માર્ચ 2002ના રોજ બહાર પાડવામાં આવ્યું હતું. સર્વિસ પેક 2. NET ફ્રેમવર્ક 1 સર્વિસ પેક 2 7 ઓગસ્ટ 2002ના રોજ રજૂ કરવામાં આવ્યું હતું. સર્વિસ પેક 3. NET ફ્રેમવર્ક 1 સર્વિસ પેક 3 30 ઓગસ્ટ 2004ના રોજ રજૂ કરવામાં આવ્યું હતું. . NET ફ્રેમવર્ક 1.1 આવૃત્તિ 1.1 એ પ્રથમ નાનું. NET ફ્રેમવર્ક અપગ્રેડ છે. તે પુનઃવિતરણ કરી શકાય તેવા પેકેજ તરીકે અથવા સોફ્ટવેર વિકાસ કિટમાં ઉપલબ્ધ છે, અને 3 એપ્રિલ 2003ના રોજ પ્રકાશિત થયું હતું. તે વિઝ્યુઅલ સ્ટુડિયો. નેટ 2003ની બીજી રજૂઆતનો પણ એક ભાગ છે. . NET ફ્રેમવર્કનું આ પ્રથમ સંસ્કરણ છે જે વિન્ડોઝ ઓપરેટિંગ સિસ્ટમના ભાગ રૂપે સમાવવામાં આવ્યું છે, જે વિન્ડોઝ સર્વર 2003 સાથે મોકલવામાં આવ્યું છે. ડોટ નેટ ફ્રેમવર્ક 1.1 માટે મુખ્યપ્રવાહનો ટેકો 14 ઓક્ટોબર 2008ના રોજ સમાપ્ત થયો હતો અને વિસ્તૃત ટેકો 8 ઓક્ટોબર 2013ના રોજ સમાપ્ત થયો હતો. . NET ફ્રેમવર્ક 1.1 આવૃત્તિ 1 માટે સંપૂર્ણ પછાત સુસંગતતા પ્રદાન કરે છે, સિવાય કે દુર્લભ કિસ્સાઓમાં જ્યાં કોઈ એપ્લિકેશન ચાલશે નહીં કારણ કે તે લાઇબ્રેરીની આવૃત્તિ સંખ્યા તપાસે છે. 1 માં થયેલા ફેરફારોમાં નીચેનાનો સમાવેશ થાય છેઃ મોબાઇલ ASP.NET નિયંત્રણો માટે બિલ્ટ-ઇન સપોર્ટ, જે અગાઉ એડ-ઓન તરીકે ઉપલબ્ધ હતો, વિન્ડોઝ ફોર્મ્સ એસેમ્બલીઓને ઈન્ટરનેટમાંથી અર્ધ-વિશ્વસનીય રીતે ચલાવવા માટે સક્ષમ કરે છે ASP.NET કાર્યક્રમોમાં કોડ એક્સેસ સુરક્ષાને સક્ષમ કરે છે ODBC અને ઓરેકલ ડેટાબેઝ માટે બિલ્ટ-ઇન સપોર્ટ, જે અગાઉ એડ-ઓન. NET કોમ્પેક્ટ ફ્રેમવર્ક તરીકે ઉપલબ્ધ હતું, જે નાના ઉપકરણો માટે. NET ફ્રેમવર્કનું વર્ઝન ઈન્ટરનેટ પ્રોટોકોલ વર્ઝન 6 (IPv6) સપોર્ટ છે. NET ફ્રેમવર્ક 1.1 વિન્ડોઝ 98, ME, NT 4 (સર્વિસ પેક 6a સાથે), 2000, XP, સર્વર 2003, વિસ્ટા અને સર્વર 2008 પર સપોર્ટેડ છે. સર્વિસ પેક 1. નેટ ફ્રેમવર્ક 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 માં બનેલો છે. ડોટ નેટ ફ્રેમવર્ક 2 નો ઉપયોગ કરતી એપ્લિકેશનો ડોટ નેટ ફ્રેમવર્ક 3 અથવા 3 સ્થાપિત કમ્પ્યુટર્સ પર પણ ચાલશે, જે વધારાની ઓપરેટિંગ સિસ્ટમોને સપોર્ટ કરે છે. સર્વિસ પેક 1. નેટ ફ્રેમવર્ક 2 સર્વિસ પેક 1 19 નવેમ્બર 2007ના રોજ બહાર પાડવામાં આવ્યું હતું. તેને એસ. પી. 4 સાથે વિન્ડોઝ 2000ની જરૂર છે. સર્વિસ પેક 2. નેટ ફ્રેમવર્ક 2 સર્વિસ પેક 2 11 ઓગસ્ટ 2008ના રોજ રજૂ કરવામાં આવ્યું હતું. તેને એસ. પી. 4 વત્તા કે. બી. 835732 અથવા કે. બી. 891861 સુધારા સાથે વિન્ડોઝ 2000, એસ. પી. 2 વત્તા વિન્ડોઝ ઇન્સ્ટોલર 3.1 સાથે વિન્ડોઝ એક્સ. પી. ની જરૂર છે. તે વિન્ડોઝ 2000 એસ. પી. 4 ને સપોર્ટ કરતું છેલ્લું વર્ઝન છે, જોકે વિન્ડોઝ 2000 માં વર્ઝન 3.5 માંથી કાર્યક્ષમતાના સબસેટનો ઉપયોગ કરવા માટે કેટલાક બિનસત્તાવાર ઉકેલો છે. . NET ફ્રેમવર્ક 3. NET ફ્રેમવર્ક 3, જે અગાઉ વિનએફએક્સ તરીકે ઓળખાતું હતું, તે 6 નવેમ્બર 2006ના રોજ બહાર પાડવામાં આવ્યું હતું. તેમાં વ્યવસ્થાપિત કોડ APIનો નવો સમૂહ સામેલ છે જે વિન્ડોઝ વિસ્ટા અને વિન્ડોઝ સર્વર 2008નો અભિન્ન ભાગ છે. તે ડાઉનલોડ તરીકે વિન્ડોઝ એક્સ. પી. એસ. પી. 2 અને વિન્ડોઝ સર્વર 2003 માટે પણ ઉપલબ્ધ છે. આ પ્રકાશનમાં કોઈ મોટા સ્થાપત્ય ફેરફારો સામેલ નથી;. NET ફ્રેમવર્ક 3 એ. NET ફ્રેમવર્ક 2 તરીકે સમાન CLR નો ઉપયોગ કરે છે. અગાઉના મુખ્ય. NET પ્રકાશનોથી વિપરીત, આ સંસ્કરણના પ્રતિરૂપ તરીકે કોઈ. NET કોમ્પેક્ટ ફ્રેમવર્ક પ્રકાશન કરવામાં આવ્યું ન હતું. . NET ફ્રેમવર્કની આવૃત્તિ 3 વિન્ડોઝ વિસ્ટા સાથે મોકલવામાં આવી છે. તે વૈકલ્પિક ઘટક તરીકે વિન્ડોઝ સર્વર 2008 સાથે પણ મોકલવામાં આવ્યું હતું (મૂળભૂત રીતે નિષ્ક્રિય). . NET ફ્રેમવર્ક 3 માં ચાર મુખ્ય નવા ઘટકોનો સમાવેશ થાય છેઃ વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન (WPF), અગાઉ કોડ-નામ એવલોનઃ XAML માર્કઅપ લેંગ્વેજ પર આધારિત એક નવું યુઝર ઇન્ટરફેસ સબસિસ્ટમ અને API, જે 3D કમ્પ્યુટર ગ્રાફિક્સ હાર્ડવેર અને ડાયરેક્ટ 3D ટેક્નોલોજીઓનો ઉપયોગ કરે છે વિન્ડોઝ કોમ્યુનિકેશન ફાઉન્ડેશન (WCF), અગાઉ કોડ-નામ ઇન્ડિગોઃ એક સર્વિસ-ઓરિએન્ટેડ મેસેજિંગ સિસ્ટમ જે પ્રોગ્રામ્સને વેબ સેવાઓ વિન્ડોઝ વર્કફ્લો ફાઉન્ડેશન (WF) જેવી સ્થાનિક રીતે અથવા દૂરથી કામ કરવાની મંજૂરી આપે છેઃ વર્કફ્લો વિન્ડોઝ કાર્ડસ્પેસનો ઉપયોગ કરીને ટાસ્ક ઓટોમેશન અને સંકલિત વ્યવહારો બનાવવાની મંજૂરી આપે છે, અગાઉ કોડ-નામ ઈન્ફોકાર્ડઃ એક સોફ્ટવેર ઘટક જે વ્યક્તિની ડિજિટલ ઓળખને સુરક્ષિત રીતે સંગ્રહિત કરે છે અને ઓળખ પસંદ કરવા માટે એકીકૃત ઇન્ટરફેસ પ્રદાન કરે છે. ડોટ નેટ ફ્રેમવર્ક 3 નો ઉપયોગ કરતી એપ્લિકેશનો ડોટ નેટ ફ્રેમવર્ક 3 સ્થાપિત કમ્પ્યુટર્સ પર પણ ચાલશે, જે વધારાની ઓપરેટિંગ સિસ્ટમોને સપોર્ટ કરે છે. સર્વિસ પેક 1. નેટ ફ્રેમવર્ક 3 સર્વિસ પેક 1 19 નવેમ્બર 2007ના રોજ બહાર પાડવામાં આવ્યું હતું. સર્વિસ પેક 2. નેટ ફ્રેમવર્ક 3 સર્વિસ પેક 2 11 ઓગસ્ટ 2008ના રોજ બહાર પાડવામાં આવ્યું હતું. ડોટ નેટ ફ્રેમવર્કની ડોટ નેટ ફ્રેમવર્ક 3.5 આવૃત્તિ 19 નવેમ્બર 2007ના રોજ રજૂ કરવામાં આવી હતી. ડોટ નેટ ફ્રેમવર્ક 3ની જેમ, આવૃત્તિ 3 સામાન્ય ભાષા રનટાઇમ (સી. એલ. આર.) 2નો ઉપયોગ કરે છે, જે ડોટ નેટ ફ્રેમવર્ક આવૃત્તિ 2 જેવું જ સંસ્કરણ છે. વધુમાં, ડોટ નેટ ફ્રેમવર્ક 3.5 પણ ડોટ નેટ ફ્રેમવર્ક 2 એસપી 1 અને 3 એસપી 1 સ્થાપિત કરે છે (2 એસપી 2 અને 3 એસપી 2 સ્થાપિત કરવાને બદલે પછીના 3 એસપી 1 સાથે), જે આવૃત્તિ 2 માં બીસીએલ વર્ગોમાં કેટલીક પદ્ધતિઓ અને ગુણધર્મો ઉમેરે છે જે આવૃત્તિ 3 માટે જરૂરી છે. જોકે, આ ફેરફારો આવૃત્તિ 2 માટે લખાયેલી એપ્લિકેશનોને અસર કરતા નથી. અગાઉની આવૃત્તિઓની જેમ, વિન્ડોઝ મોબાઇલ અને વિન્ડોઝ એમ્બેડેડ CE ઉપકરણો પર વધારાની સુવિધાઓ માટે ટેકો પૂરો પાડવા માટે આ સુધારા સાથે નવું. NET કોમ્પેક્ટ ફ્રેમવર્ક 3.5 રજૂ કરવામાં આવ્યું હતું. આ સંસ્કરણમાં ફ્રેમવર્ક ક્લાસ લાઇબ્રેરીનો સ્રોત કોડ માઇક્રોસોફ્ટ સંદર્ભ સ્રોત લાઇસન્સ હેઠળ આંશિક રીતે (ફક્ત ડિબગીંગ સંદર્ભ માટે) બહાર પાડવામાં આવ્યો છે. . NET ફ્રેમવર્ક 3.5 વિન્ડોઝ XP (સર્વિસ પેક 2 અથવા તેનાથી વધુ સાથે), સર્વર 2003 (સર્વિસ પેક 1 અથવા તેનાથી વધુ સાથે), વિસ્ટા, સર્વર 2008,7, સર્વર 2008 R2,8, સર્વર 2012,8.1, સર્વર 2012 R2,10 અને સર્વર 2016 પર સપોર્ટેડ છે. વિન્ડોઝ 8 થી શરૂ કરીને, ડોટ નેટ ફ્રેમવર્ક 3.5 એ એક વૈકલ્પિક સુવિધા છે જે નિયંત્રણ પેનલમાં ચાલુ અથવા બંધ કરી શકાય છે. ડોટ નેટ ફ્રેમવર્ક 3.5 10 વર્ષથી વધુ જૂનું હોવા છતાં, તેને વિન્ડોઝ કન્ટેનર ઈમેજ તરીકે પણ મોકલવામાં આવે છે, જે ડોટ નેટ ફ્રેમવર્ક 2.0-3.5 પર આધારિત જૂની એપ્લિકેશનોને કન્ટેનર વાતાવરણમાં ચલાવવાની મંજૂરી આપે છે. સર્વિસ પેક 1. નેટ ફ્રેમવર્ક 3.5 સર્વિસ પેક 1 11 ઓગસ્ટ 2008ના રોજ બહાર પાડવામાં આવ્યું હતું. આ પ્રકાશન નવી કાર્યક્ષમતા ઉમેરે છે અને ચોક્કસ શરતો હેઠળ કામગીરીમાં સુધારાઓ પ્રદાન કરે છે, ખાસ કરીને WPF સાથે જ્યાં 20-45% સુધારાઓની અપેક્ષા છે. બે નવા ડેટા સેવા ઘટકો ઉમેરવામાં આવ્યા છે, ADO.NET એન્ટિટી ફ્રેમવર્ક અને ADO.NET ડેટા સેવાઓ. વેબ ડેવલપમેન્ટ માટે બે નવી એસેમ્બલીઓ, System.WebAbstraction અને System.WebRouting ઉમેરવામાં આવી છે; આનો ઉપયોગ ASP.NET એમવીસી માળખામાં થાય છે અને, અહેવાલ મુજબ, ASP.NET ફોર્મ એપ્લિકેશન્સના ભાવિ પ્રકાશનમાં તેનો ઉપયોગ કરવામાં આવશે. સર્વિસ પેક 1 એ એસક્યુએલ સર્વર 2008 અને વિઝ્યુઅલ સ્ટુડિયો 2008 સર્વિસ પેક 1 સાથે સમાવિષ્ટ છે. તેમાં "વિઝ્યુઅલ બેઝિક પાવર પેક" નામના નિયંત્રણોનો એક નવો સમૂહ પણ દર્શાવવામાં આવ્યો હતો, જેણે "લાઇન" અને "શેપ" જેવા વિઝ્યુઅલ બેઝિક નિયંત્રણોને પાછા લાવ્યા હતા. ડોટ નેટ ફ્રેમવર્કની આવૃત્તિ 3.5 એસ. પી. 1 વિન્ડોઝ 7 સાથે મોકલવામાં આવી છે. તે વૈકલ્પિક ઘટક તરીકે વિન્ડોઝ સર્વર 2008 R2 સાથે પણ મોકલવામાં આવ્યું હતું (મૂળભૂત રીતે નિષ્ક્રિય). તે વિન્ડોઝ એક્સ. પી. એસ. પી. 2, વિન્ડોઝ સર્વર 2003 એસ. પી. 1 અને વિન્ડોઝ વિસ્ટા આર. ટી. એમ. ને સપોર્ટ કરતું છેલ્લું વર્ઝન છે. ડોટ નેટ ફ્રેમવર્ક માટે ડોટ નેટ ફ્રેમવર્કનો એક નવો પ્રકાર પણ છે, જેને "ડોટ નેટ ફ્રેમવર્ક ક્લાયન્ટ પ્રોફાઇલ" કહેવાય છે, જે 28 એમબી પર સંપૂર્ણ ફ્રેમવર્ક કરતા નોંધપાત્ર રીતે નાનું હોય છે અને માત્ર એવા ઘટકો સ્થાપિત કરે છે જે ડેસ્કટૉપ એપ્લિકેશન્સ માટે સૌથી વધુ સુસંગત હોય. જો કે, ક્લાયન્ટ પ્રોફાઇલ આ કદની માત્ર ત્યારે જ હોય છે જ્યારે વિન્ડોઝ એક્સ. પી. એસ. પી. 2 પર ઓનલાઇન ઇન્સ્ટોલરનો ઉપયોગ કરવામાં આવે છે જ્યારે કોઈ અન્ય. નેટ ફ્રેમવર્ક ઇન્સ્ટોલ ન હોય અથવા વિન્ડોઝ અપડેટનો ઉપયોગ ન હોય. ઓફ-લાઇન ઇન્સ્ટોલર અથવા અન્ય કોઈપણ ઓએસનો ઉપયોગ કરતી વખતે, ડાઉનલોડનું કદ હજુ પણ 250 એમબી છે. . NET ફ્રેમવર્ક 4.0 આ પ્રકાશન માટે મુખ્ય ધ્યાન કેન્દ્રિત કરે છેઃ સમાંતર કમ્પ્યુટિંગ માટે સમર્થન સુધારવા માટે સમાંતર વિસ્તરણ, જે બહુ-કોર અથવા વિતરિત સિસ્ટમોને લક્ષ્ય બનાવે છે. આ માટે, પી. એલ. આઈ. એન. ક્યુ. (પેરેલલ એલ. આઈ. એન. ક્યુ.), એલ. આઈ. એન. ક્યુ. એન્જિનનું સમાંતર અમલીકરણ અને ટાસ્ક પેરેલલ લાઇબ્રેરી જેવી તકનીકોનો સમાવેશ થાય છે, જે મેથડ કોલ્સ દ્વારા સમાંતર રચનાઓને ઉજાગર કરે છે. નવી વિઝ્યુઅલ બેઝિક. NET અને C #ભાષા સુવિધાઓ, જેમ કે ઇમ્પ્લિસિટ લાઇન કન્ટિન્યુએશન, ડાયનેમિક ડિસ્પેચ, નામના પરિમાણો અને વૈકલ્પિક પરિમાણો કોડ કોન્ટ્રાક્ટ્સ માટે સપોર્ટ મનસ્વી-ચોકસાઇ અંકગણિત (System.Numerics.BigInteger) અને જટિલ સંખ્યાઓ (System.Numerics.Complex) સાથે કામ કરવા માટે નવા પ્રકારોનો સમાવેશ. કોમન લેંગ્વેજ રનટાઇમ (CLR) 4. NET ફ્રેમવર્ક 4 વિન્ડોઝ XP (સર્વિસ પેક 3 સાથે), વિન્ડોઝ સર્વર 2003 (સર્વિસ પેક 2 સાથે), વિસ્ટા (સર્વિસ પેક 1 અથવા તેનાથી વધુ સાથે), સર્વર 2008,7 અને સર્વર 2008 R2 પર સપોર્ટેડ છે. ડોટ નેટ ફ્રેમવર્ક 4 નો ઉપયોગ કરતી એપ્લિકેશનો ડોટ નેટ ફ્રેમવર્ક 4 અથવા 4 સ્થાપિત કમ્પ્યુટર્સ પર પણ ચાલશે, જે વધારાની ઓપરેટિંગ સિસ્ટમોને સપોર્ટ કરે છે. ડોટ નેટ ફ્રેમવર્ક 4 માટેનો ટેકો 12 એપ્રિલ 2016ના રોજ સમાપ્ત થયો હતો અને હવે તે ડોટ નેટ ફ્રેમવર્ક 4ની નબળાઈઓ માટે તકનીકી ટેકો, બગ ફિક્સેસ અથવા સુરક્ષા ફિક્સેસ પ્રદાન કરતું નથી જે પછીથી જાણ અથવા શોધવામાં આવી શકે છે. તે વિન્ડોઝ એક્સ. પી. એસ. પી. 3, વિન્ડોઝ સર્વર 2003 એસ. પી. 2, વિન્ડોઝ વિસ્ટા એસ. પી. 1, વિન્ડોઝ સર્વર 2008 આર. ટી. એમ., વિન્ડોઝ 7 આર. ટી. એમ. અને વિન્ડોઝ સર્વર 2008 આર. ટી. એમ. ને સપોર્ટ કરતું છેલ્લું વર્ઝન છે. માઇક્રોસોફ્ટે 29 સપ્ટેમ્બર 2008ના રોજ ડોટ નેટ ફ્રેમવર્ક 4 મોકલવાના ઇરાદાની જાહેરાત કરી હતી. પબ્લિક બીટા 20 મે 2009ના રોજ રજૂ કરવામાં આવ્યું હતું. 28 જુલાઈ 2009ના રોજ,. NET ફ્રેમવર્ક 4 બીટાનું બીજું પ્રકાશન પ્રાયોગિક સોફ્ટવેર ટ્રાન્ઝેક્શનલ મેમરી સપોર્ટ સાથે ઉપલબ્ધ કરાવવામાં આવ્યું હતું. આ કાર્યક્ષમતા માળખાના અંતિમ સંસ્કરણમાં ઉપલબ્ધ નથી. 19 ઓક્ટોબર 2009ના રોજ માઇક્રોસોફ્ટે ડોટ નેટ ફ્રેમવર્ક 4નું બીટા 2 બહાર પાડ્યું હતું. તે જ સમયે, માઇક્રોસોફ્ટે ડોટ નેટ ફ્રેમવર્ક 4 માટે અપેક્ષિત લોન્ચની તારીખ 22 માર્ચ 2010 જાહેર કરી. આ પ્રક્ષેપણની તારીખ બાદમાં 12 એપ્રિલ 2010 સુધી વિલંબિત કરવામાં આવી હતી. 10 ફેબ્રુઆરી 2010ના રોજ, એક પ્રકાશન ઉમેદવાર પ્રકાશિત કરવામાં આવ્યો હતોઃ આવૃત્તિઃ આર. સી. 12 એપ્રિલ 2010ના રોજ, માઇક્રોસોફ્ટ વિઝ્યુઅલ સ્ટુડિયો 2010ના અંતિમ પ્રકાશનની સાથે ડોટ નેટ ફ્રેમવર્ક 4 નું અંતિમ સંસ્કરણ પણ લોન્ચ કરવામાં આવ્યું હતું. 18 એપ્રિલ 2011ના રોજ, વિન્ડોઝ વર્કફ્લો ફાઉન્ડેશન માટે કેટલાક ગ્રાહક-માંગવાળા સુધારાઓને ટેકો આપતા આવૃત્તિ 4.0.1 રજૂ કરવામાં આવી હતી. તેના ડિઝાઇન-ટાઇમ ઘટક, જેને વિઝ્યુઅલ સ્ટુડિયો 2010 એસપી 1 ની જરૂર છે, તે વર્કફ્લો સ્ટેટ મશીન ડિઝાઇનર ઉમેરે છે. 27 ઓક્ટોબર 2011ના રોજ, માઇક્રોસોફ્ટ એસક્યુએલ સર્વરની કેટલીક નવી સુવિધાઓને ટેકો આપતી આવૃત્તિ 4.0.2 રજૂ કરવામાં આવી હતી. 5 માર્ચ 2012ના રોજ, આવૃત્તિ 4.0.3 રજૂ કરવામાં આવી હતી. ડોટ નેટ ફ્રેમવર્ક 4 ના પ્રકાશન પછી, માઇક્રોસોફ્ટે એપફેબ્રિક હોસ્ટિંગ અને ઇન-મેમરી ડિસ્ટ્રિબ્યુટેડ કેશીંગ સપોર્ટના રૂપમાં એપ્લિકેશન સર્વર ક્ષમતાઓ માટે વિન્ડોઝ સર્વર એપફેબ્રિક નામના ઉન્નતીકરણોના સમૂહને રજૂ કર્યો. . NET ફ્રેમવર્ક 4.5. NET ફ્રેમવર્ક 4.5 15 ઓગસ્ટ 2012ના રોજ બહાર પાડવામાં આવ્યું હતું; આ સંસ્કરણમાં નવી અથવા સુધારેલી સુવિધાઓનો સમૂહ ઉમેરવામાં આવ્યો હતો. નેટ ફ્રેમવર્ક 4.5 વિન્ડોઝ વિસ્ટા અથવા તેના પછીના વર્ઝન પર સપોર્ટેડ છે. ડોટ નેટ ફ્રેમવર્ક 4.5 કેટલાક વધારાના રનટાઇમ સુવિધાઓ સાથે કોમન લેંગ્વેજ રનટાઇમ 4.0 નો ઉપયોગ કરે છે. . NET ફ્રેમવર્ક 4.5 વિન્ડોઝ વિસ્ટા (સર્વિસ પેક 2 સાથે), સર્વર 2008 (સર્વિસ પેક 2 સાથે), 7 (સર્વિસ પેક 1 સાથે), સર્વર 2008 R2 (સર્વિસ પેક 1 સાથે), 8, સર્વર 2012,8.1 અને સર્વર 2012 R2 પર સપોર્ટેડ છે. ડોટ નેટ ફ્રેમવર્ક 4.5 નો ઉપયોગ કરતી એપ્લિકેશનો ડોટ નેટ ફ્રેમવર્ક 4.6 સ્થાપિત કમ્પ્યુટર્સ પર પણ ચાલશે, જે વધારાની ઓપરેટિંગ સિસ્ટમોને ટેકો આપે છે. મેટ્રો-શૈલીની એપ્લિકેશનો માટે. NET મેટ્રો-શૈલીની એપ્લિકેશનો મૂળરૂપે ચોક્કસ સ્વરૂપ પરિબળો માટે અને વિન્ડોઝ ઓપરેટિંગ સિસ્ટમની શક્તિનો લાભ લેવા માટે ડિઝાઇન કરવામાં આવી હતી. . NET ફ્રેમવર્કના બે સબસેટ C #અથવા વિઝ્યુઅલ બેઝિકનો ઉપયોગ કરીને મેટ્રો-સ્ટાઇલ એપ્સ બનાવવા માટે ઉપલબ્ધ છેઃ એક વિન્ડોઝ 8 અને વિન્ડોઝ 8 માટે, જેને વિન્ડોઝ 8. x સ્ટોર એપ્સ માટે. NET API કહેવાય છે. યુનિવર્સલ વિન્ડોઝ પ્લેટફોર્મ (યુડબ્લ્યુપી) માટે બીજું, જેને યુડબ્લ્યુપી માટે ડોટ નેટ એપીઆઈ કહેવાય છે. ડોટ નેટ ફ્રેમવર્કનું આ સંસ્કરણ, તેમજ મેટ્રો-શૈલીની એપ્લિકેશનો માટે ઉપયોગમાં લેવાતા રનટાઇમ અને લાઈબ્રેરીઓ, વિન્ડોઝ રનટાઇમનો એક ભાગ છે, જે મેટ્રો-શૈલીની એપ્લિકેશનો માટેનું નવું પ્લેટફોર્મ અને વિકાસ મોડેલ છે. તે એક એવી ઇકોસિસ્ટમ છે જે જાવાસ્ક્રિપ્ટ સાથે ડોટ નેટ ફ્રેમવર્ક, સી + + અને એચટીએમએલ 5 સહિત ઘણા પ્લેટફોર્મ અને ભાષાઓ ધરાવે છે. મુખ્ય લાક્ષણિકતાઓ નિયમિત અભિવ્યક્તિ એન્જિન સમય પૂરો થાય તે પહેલાં નિયમિત અભિવ્યક્તિને ઉકેલવાનો કેટલો સમય પ્રયાસ કરશે તે મર્યાદિત કરવાની ક્ષમતા. એપ્લિકેશન ડોમેન માટે સંસ્કૃતિને વ્યાખ્યાયિત કરવાની ક્ષમતા. યુનિકોડ (યુટીએફ-16) એન્કોડિંગ માટે કન્સોલ આધાર. સાંસ્કૃતિક શબ્દમાળા ક્રમ અને સરખામણી ડેટાના સંસ્કરણ માટે આધાર. સંસાધનો પુનઃપ્રાપ્ત કરતી વખતે વધુ સારું પ્રદર્શન. ઝિપ સંકોચન માટે મૂળ આધાર (અગાઉની આવૃત્તિઓ સંકોચન અલ્ગોરિધમને ટેકો આપે છે, પરંતુ આર્કાઇવ ફોર્મેટને નહીં). કસ્ટમ રિફ્લેક્શનકન્ટેક્સ્ટ ક્લાસ દ્વારા ડિફોલ્ટ રિફ્લેક્શન વર્તણૂકને ઓવરરાઇડ કરવા માટે રિફ્લેક્શન સંદર્ભને કસ્ટમાઇઝ કરવાની ક્ષમતા. સી #અને વિઝ્યુઅલ બેઝિક ભાષાઓમાં નવી અસિંક્રોનસ સુવિધાઓ ઉમેરવામાં આવી હતી. આ સુવિધાઓ અસિંક્રોનસ કામગીરીઓ કરવા, ભાવિ અને વચનોના અમલીકરણ માટે કાર્ય-આધારિત મોડેલ ઉમેરે છે. મેનેજ્ડ એક્સ્ટેન્સિબિલિટી ફ્રેમવર્ક (એમઇએફ) મેનેજ્ડ એક્સ્ટેન્સિબિલિટી ફ્રેમવર્ક અથવા એમઇએફ એ હળવા, એક્સ્ટેન્સિબલ એપ્લિકેશન્સ બનાવવા માટેની લાઇબ્રેરી છે. તે એપ્લિકેશન વિકાસકર્તાઓને કોઈ રૂપરેખાંકનની જરૂર વગર એક્સ્ટેન્શન્સ શોધવા અને તેનો ઉપયોગ કરવાની મંજૂરી આપે છે. તે એક્સ્ટેંશન ડેવલપર્સને સરળતાથી કોડને સમાવવા દે છે અને નાજુક હાર્ડ ડિપેન્ડન્સીને ટાળે છે. એમઇએફ માત્ર એપ્લિકેશનોમાં જ નહીં, પરંતુ એપ્લિકેશનોમાં પણ એક્સ્ટેન્શન્સનો ફરીથી ઉપયોગ કરવાની મંજૂરી આપે છે. ASP.NET નવા એચ. ટી. એમ. એલ. 5 ફોર્મ પ્રકારો માટે આધાર. વેબ સ્વરૂપોમાં મોડેલ બાઈન્ડર માટે આધાર. આ તમને ડેટા નિયંત્રણોને સીધા ડેટા-ઍક્સેસ પદ્ધતિઓ સાથે જોડવા દે છે, અને આપમેળે વપરાશકર્તા ઇનપુટને ડોટ નેટ ફ્રેમવર્ક ડેટા પ્રકારોમાં અને તેમાંથી રૂપાંતરિત કરે છે. ક્લાયન્ટ-બાજુ માન્યતા સ્ક્રિપ્ટોમાં સ્વાભાવિક જાવાસ્ક્રિપ્ટ માટે આધાર. સુધારેલ પૃષ્ઠ પ્રદર્શન માટે બંડલિંગ અને મિનિફિકેશન દ્વારા ક્લાયન્ટ સ્ક્રિપ્ટનું સુધારેલ સંચાલન. ક્રોસ-સાઇટ સ્ક્રિપ્ટીંગ હુમલાઓથી બચાવવા માટે એન્ટિ-એક્સએસએસ લાઇબ્રેરી (અગાઉ બાહ્ય લાઇબ્રેરી) માંથી સંકલિત એન્કોડિંગ દિનચર્યાઓ. વેબસોકેટ પ્રોટોકોલ માટે આધાર. HTTP વિનંતીઓ અને પ્રતિસાદોને અસિંક્રોનસલી વાંચવા અને લખવા માટે આધાર. એસિંક્રોનસ મોડ્યુલો અને હેન્ડલર્સ માટે આધાર. સ્ક્રિપ્ટ મેનેજર નિયંત્રણમાં સામગ્રી વિતરણ નેટવર્ક (સી. ડી. એન.) માટે આધાર. નેટવર્કિંગ HTTP કાર્યક્રમો માટે નવું પ્રોગ્રામિંગ ઇન્ટરફેસ પ્રદાન કરે છેઃ System.NetHttp નેમસ્પેસ અને System.Net.HttpHeaders નેમસ્પેસને ઉમેરવામાં આવે છે સુધારેલ આંતરરાષ્ટ્રીયકરણ અને IPv6 સપોર્ટ RFC-સુસંગત URI સપોર્ટ આંતરરાષ્ટ્રીયકૃત ડોમેન નામ (IDN) માટે સપોર્ટ પાર્સિંગ સપોર્ટ ફોર ઇમેઇલ એડ્રેસ ઇન્ટરનેશનલાઇઝેશન (EAI). NET ફ્રેમવર્ક 4.5.1. NET ફ્રેમવર્ક 4.5.1 ના પ્રકાશનની જાહેરાત 17 ઓક્ટોબર 2013ના રોજ વિઝ્યુઅલ સ્ટુડિયો 2013 સાથે કરવામાં આવી હતી. આ સંસ્કરણને વિન્ડોઝ વિસ્ટા એસ. પી. 2 અને પછીની જરૂર છે અને તે વિન્ડોઝ 8.1 અને વિન્ડોઝ સર્વર 2012 આર2 સાથે સમાવિષ્ટ છે. ડોટ નેટ ફ્રેમવર્કની નવી સુવિધાઓ 4.5.1: X64 સંપાદન અને ચાલુ રાખવા માટે ડીબગર સપોર્ટ (એન. સી.) વ્યવસ્થાપિત વળતર મૂલ્યો જોવા માટે ડીબગર સપોર્ટ કોલ સ્ટેકમાં અસિંક્સ-જાગૃત ડીબગિંગ અને કાર્ય વિંડોઝ વિશ્લેષણ માટે ડીબગર સપોર્ટ ડોટ નેટ મેમરી ડમ્પ્સ (વિઝ્યુઅલ સ્ટુડિયો અલ્ટીમેટ એસ. કે. યુ. માં) પ્રદર્શન અને ડાયગ્નોસ્ટિક્સ હબમાં ડોટ નેટ ડેવલપર્સ માટે સાધનો કોડ એનાલિસિસ યુ. આઈ. સુધારાઓ ADO.NET નિષ્ક્રિય જોડાણ સ્થિતિસ્થાપકતા. નેટ ફ્રેમવર્ક 4.5.2 ડોટ નેટ ફ્રેમવર્ક 4.5.2 ના પ્રકાશનની જાહેરાત 5 મે 2014ના રોજ કરવામાં આવી હતી. આ સંસ્કરણ માટે વિન્ડોઝ વિસ્ટા એસ. પી. 2 અને પછીની જરૂર છે. વિન્ડોઝ ફોર્મ્સ કાર્યક્રમો માટે, ઉચ્ચ DPI દૃશ્યો માટે સુધારાઓ કરવામાં આવ્યા હતા. 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 ને સપોર્ટ કરતું છેલ્લું વર્ઝન છે. ડોટ નેટ ફ્રેમવર્ક 4.6 માં ક્રિપ્ટોગ્રાફિક API વિન્ડોઝ CNG ક્રિપ્ટોગ્રાફી API ના નવીનતમ સંસ્કરણનો ઉપયોગ કરે છે. પરિણામે, એન. એસ. એ. સ્યુટ બી ક્રિપ્ટોગ્રાફી ડોટ નેટ ફ્રેમવર્ક માટે ઉપલબ્ધ છે. સ્યુટ બીમાં એઇએસ, હેશિંગ અલ્ગોરિધમ્સના એસએચએ-2 પરિવાર, લંબગોળ વળાંક ડિફી-હેલમેન અને લંબગોળ વળાંક ડીએસએનો સમાવેશ થાય છે. . NET ફ્રેમવર્ક વિન્ડોઝ વિસ્ટા (સર્વિસ પેક 2 સાથે), સર્વર 2008 (સર્વિસ પેક 2 સાથે), 7 (સર્વિસ પેક 1 સાથે), સર્વર 2008 R2 (સર્વિસ પેક 1 સાથે), 8, સર્વર 2012,8.1, સર્વર 2012 R2,10 અને સર્વર 2016 પર સપોર્ટેડ છે. ડોટ નેટ ફ્રેમવર્ક 4.6 માટેનો ટેકો 26 એપ્રિલ 2022ના રોજ સમાપ્ત થયો હતો. ડોટ નેટ ફ્રેમવર્ક 4.6.1 ના પ્રકાશનની જાહેરાત 30 નવેમ્બર 2015ના રોજ કરવામાં આવી હતી. આ સંસ્કરણને વિન્ડોઝ 7 એસ. પી. 1 અથવા તેના પછીના વર્ઝનની જરૂર છે અને તે વિન્ડોઝ 8ને સપોર્ટ કરતું છેલ્લું વર્ઝન પણ છે. નવી સુવિધાઓ અને APIમાં નીચેનાનો સમાવેશ થાય છેઃ જોડણી તપાસ માટે WPF સુધારાઓ, વપરાશકર્તા દીઠ વૈવિધ્યપૂર્ણ શબ્દકોશો માટે આધાર અને ટચ પ્રદર્શનમાં સુધારો. એલિપ્ટિક કર્વ ડિજિટલ સિગ્નેચર અલ્ગોરિધમ (ઇ. સી. ડી. એસ. એ.) X509 પ્રમાણપત્રો માટે ઉન્નત સમર્થન. એઝ્યોર એસક્યુએલ ડેટાબેઝ સાથે જોડાતી વખતે ઓલવેઝ ઓન, ઓલવેઝ એન્ક્રિપ્ટેડ અને સુધારેલ જોડાણ ખુલ્લી સ્થિતિસ્થાપકતા માટે એસક્યુએલ જોડાણમાં ટેકો ઉમેરાયો. એઝ્યુર એસક્યુએલ ડેટાબેઝ હવે અપડેટેડ System.Transactions API નો ઉપયોગ કરીને વિતરિત વ્યવહારોને ટેકો આપે છે. RyuJIT, GC, WPF અને WCF માં અન્ય ઘણા પ્રદર્શન, સ્થિરતા અને વિશ્વસનીયતા સંબંધિત સુધારાઓ. ડોટ નેટ ફ્રેમવર્ક 4.6.2 નું પૂર્વાવલોકન 30 માર્ચ, 2016ના રોજ જાહેર કરવામાં આવ્યું હતું. તે 2 ઓગસ્ટ 2016ના રોજ રજૂ કરવામાં આવી હતી. આ સંસ્કરણને વિન્ડોઝ 7 એસ. પી. 1 અથવા તેના પછીના વર્ઝનની જરૂર છે અને તે વિન્ડોઝ 10 (આર. ટી. એમ.-1511) ને સપોર્ટ કરતું છેલ્લું વર્ઝન પણ છે. નવી વિશેષતાઓમાં નીચેનાનો સમાવેશ થાય છેઃ 260 અક્ષરોથી વધુ લાંબા પાથ માટે સપોર્ટ X.509 પ્રમાણપત્રોમાં FIPS 186-3 DSA માટે સપોર્ટ TLS 1.1/1.2 પ્રોજેક્ટ સેન્ટેનિયલ સોફ્ટ કીબોર્ડ સાથે. NET ડેસ્કટોપ એપ્સ અને WPF. NET ફ્રેમવર્ક માટે પ્રતિ-મોનિટર DPI સપોર્ટને સક્ષમ કરવા માટે ASP.NET ડેટા એનોટેશન્સના સ્થાનિકીકરણ માટે ClickOnce સપોર્ટ પણ વિન્ડોઝ કન્ટેનર ઇમેજ તરીકે મોકલવામાં આવે છે. 5 એપ્રિલ 2017ના રોજ, માઇક્રોસોફ્ટે જાહેરાત કરી હતી કે. NET ફ્રેમવર્ક 4.7ને વિન્ડોઝ 10 ક્રિએટર્સ અપડેટમાં સંકલિત કરવામાં આવ્યું છે, જે અન્ય વિન્ડોઝ વર્ઝન માટે એકલ ઇન્સ્ટોલરનું વચન આપે છે. લક્ષ્યીકરણ. NET ફ્રેમવર્ક 4.7 માટે સમર્થન ઉમેરવા માટે આ તારીખે વિઝ્યુઅલ સ્ટુડિયો 2017 માટે અપડેટ બહાર પાડવામાં આવ્યું હતું. વિન્ડોઝ 7 અને પછીના માટે વચનબદ્ધ એકલ ઇન્સ્ટોલર 2 મે 2017 ના રોજ રજૂ કરવામાં આવ્યું હતું, પરંતુ તેમાં પેકેજ સાથે સમાવિષ્ટ ન હોય તેવી પૂર્વજરૂરીયાતો હતી. નેટ ફ્રેમવર્ક 4.7 એ વિન્ડોઝ 8 માટે સપોર્ટ પડતો મૂક્યો હતો અને તે ફક્ત વિન્ડોઝ 7 સર્વિસ પેક 1 અને તેના પછીના વર્ઝન પર ચાલશે. ડોટ નેટ ફ્રેમવર્ક 4.7 માં નવી વિશેષતાઓમાં નીચેનાનો સમાવેશ થાય છેઃ લંબગોળ વક્ર સંકેતલિપી સાથે ઉન્નત સંકેતલિપી, ખાસ કરીને આવૃત્તિ 1.2 માટે વિન્ડોઝ સ્વરૂપોમાં ઉચ્ચ-ડી. પી. આઈ. જાગૃતિ સમર્થન વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન (ડબલ્યુ. પી. એફ.) માં ટચ અને સ્ટાઇલસ માટે વધુ સમર્થન ડબલ્યુ. પી. એફ. માટે નવી પ્રિન્ટ એપીઆઈ. નેટ ફ્રેમવર્ક 4.7 વિન્ડોઝ 7 (સર્વિસ પેક 1 સાથે), સર્વર 2008 આર2 (સર્વિસ પેક 1 સાથે), સર્વર 2012,8.1, સર્વર 2012 આર2,10, સર્વર 2016 અને સર્વર 2019 પર સમર્થિત છે. . NET ફ્રેમવર્ક 4.7 ને વિન્ડોઝ કન્ટેનર ઇમેજ તરીકે પણ મોકલવામાં આવે છે. . NET ફ્રેમવર્ક 4.7.1. NET ફ્રેમવર્ક 4.7.1 17 ઓક્ટોબર 2017ના રોજ બહાર પાડવામાં આવ્યું હતું. સુધારાઓ અને નવી સુવિધાઓ વચ્ચે, તે ડી3ડી કમ્પાઇલર અવલંબન સમસ્યાને સુધારે છે. તે ડોટ નેટ સ્ટાન્ડર્ડ 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ના રોજ બહાર પાડવામાં આવ્યું હતું. તે ડોટ નેટ ફ્રેમવર્કનું અંતિમ સંસ્કરણ હતું, જેમાં ભવિષ્યનું કામ ડોટ નેટ કોર પ્લેટફોર્મમાં જવાનું હતું જે આખરે ડોટ નેટ 5 અને પછીનું બન્યું હતું. આ પ્રકાશનમાં. NET કોર 2.1 માંથી પોર્ટ કરાયેલ JIT ઉન્નતીકરણો, WPF કાર્યક્રમો માટે ઉચ્ચ DPI ઉન્નતીકરણો, સુલભતા સુધારાઓ, પ્રદર્શન સુધારાઓ અને સુરક્ષા ઉન્નતીકરણો સામેલ છે. તે વિન્ડોઝ 7 (સર્વિસ પેક 1 સાથે), સર્વર 2008 R2 (સર્વિસ પેક 1 સાથે), સર્વર 2012,8.1, સર્વર 2012 R2,10, સર્વર 2016 અને સર્વર 2019 ને ટેકો આપે છે અને વિન્ડોઝ કન્ટેનર ઇમેજ તરીકે પણ મોકલે છે. તે વિન્ડોઝ 7 એસ. પી. 1, વિન્ડોઝ સર્વર 2008 આર. 2 એસ. પી. 1, વિન્ડોઝ સર્વર 2012, વિન્ડોઝ 8.1, વિન્ડોઝ સર્વર 2012 આર2, વિન્ડોઝ 10 (<આઇ. ડી. 1>), વિન્ડોઝ સર્વર 2016 અને વિન્ડોઝ સર્વર 2019ને સપોર્ટ કરતું છેલ્લું વર્ઝન છે, જોકે તે ફક્ત વિન્ડોઝ 10 (<આઇ. ડી. 2>) માં સમાવિષ્ટ તરીકે સપોર્ટેડ છે. 115 એમબી (121,307,088 બાઇટ્સ) ના ઓફલાઇન ઇન્સ્ટોલર કદ અને 1 મે, 2021 ની ડિજિટલ સહી તારીખ સાથે સૌથી તાજેતરનું પ્રકાશન 4.8 બિલ્ડ 4115 છે. . NET ફ્રેમવર્ક 4.8.1. NET ફ્રેમવર્ક 4.8.1 9 ઓગસ્ટ 2022ના રોજ બહાર પાડવામાં આવ્યું હતું. આ સંસ્કરણમાં મૂળ એ. આર. એમ. 64 આધાર, <આઇ. ડી. 1> સુસંગત સુલભ ટૂલટિપ્સ અને વિન્ડોઝ ફોર્મ્સ માટે સુલભતા સુધારાઓનો સમાવેશ થાય છે. તે વિન્ડોઝ 10 (20H2 +), વિન્ડોઝ સર્વર 2022 અને વિન્ડોઝ 11 પર સપોર્ટેડ છે. 74 એમબી (77,667,480 બાઇટ્સ) ના ઓફલાઇન ઇન્સ્ટોલર કદ અને 27 જુલાઈ, 2023ની ડિજિટલ સહી તારીખ સાથે સૌથી તાજેતરનું પ્રકાશન 4.8.1 બિલ્ડ 9186 છે. સંદર્ભો 2002 સોફ્ટવેર માઈક્રોસોફ્ટ એપ્લિકેશન પ્રોગ્રામિંગ ઈન્ટરફેસ માઈક્રોસોફ્ટ ડેવલપમેન્ટ ટૂલ્સ સોફ્ટવેર સંસ્કરણ ઇતિહાસ