Net framework yangilanishini yuklab oling. Microsoft.NET Framework nima. NET Framework-ni qanday o'rnatish va qayta o'rnatish kerak? Yangilash paytida yuzaga kelishi mumkin bo'lgan muammolar va ularni hal qilish usullari

Microsoft.Net-dan erkin tarqatiladigan mahsulot, ramka sinflar, interfeyslar va barcha mos dasturlash tillarida mavjud bo'lgan Common Language Runtime-ni o'z ichiga olgan .NET Framework sinf kutubxonasidan yig'ilgan. Veb-saytning ushbu sahifasida, Microsoft veb-saytidagi havoladan so'ng, Microsoft .NET Framework-ni SP1, 8, 8.1, 10 xizmat to'plami bilan Windows 7 uchun bepul va Windows XP SP2 yoki SP3 uchun alohida yuklab olish mumkin. Microsoft .NET Framework - bu ma'lumotlar bazalari, fayllar, tarmoq bilan o'zaro ishlash uchun tayyorlangan komponentlarga ega bo'lgan xizmatlar va kutubxonalar to'plami bo'lib, texnologiya asosida turli dasturlash tillarida yaratilgan turli xil dasturiy komponentlarning muvofiqligi va universallashuvini kafolatlaydi.Net Framework, va ma'lumotlarni qayta ishlashning yagona tamoyilini tashkil qilish imkonini beradi. CLR ning barcha funksiyalaridan mos dasturlash tillarida foydalanish mumkin.

Microsoft .NET Framework rus tilidagi versiyasini kompyuteringizga bepul yuklab olishni tavsiya qilamiz, bu foydalanuvchilarga noyob innovatsion dasturlardan foydalanish imkonini beradi va ishlab chiquvchilar uchun bunday dasturiy ta'minotni yaratish jarayonini osonlashtiradi. MS.Net muhitida ishlaydigan tillar: C#, Managed C++, Visual Basic .NET, Delphi for .NET, PascalABC.NET, JScript .NET, Iron Python, Iron Ruby, F# va boshqalar.

Yangi texnologiyalar

O'tgan asrning oxirida dastur kodini yaratish uchun juda ko'p mos kelmaydigan platformalar, muhitlar va texnologik echimlarga ega bo'lgan Microsoft ishlab chiquvchilar uchun vositalarni birlashtirishi kerak edi. .NET Framework bu imkoniyatni taqdim eta oldi. Uning yordamida ishlab chiquvchilar Microsoft Windows va Apple Mac OS, Sun Microsystems Solaris, Linux va boshqa operatsion tizimlarda ishlaydigan ilovalarni yozishlari mumkin. Qo'shimcha bonus shundaki, ishlab chiquvchilar kodni qo'lda kiritish o'rniga mavjud bloklardan ilovalar yaratishi mumkin. Xizmat va vebga yo'naltirilgan ilovalar, ma'lumotlar bazalari, dastur interfeyslari va boshqa komponentlar uchun ko'plab kutubxonalar dasturiy ta'minotni ishlab chiqishni sezilarli darajada soddalashtiradi.

NGWS (Yangi avlod Windows xizmatlari) strategiyasi kontekstida, 20-asr oxiri va 21-asr boshlarida Microsoft ish stoli kompyuterlariga eʼtibor qaratib, mobil va portativ qurilmalar va veb-xizmatlarga inqilobiy qadam tashladi. Ms.NET Framework 21-asrda IT-texnologiyalar rivojlanishiga ijobiy ta'sir ko'rsatuvchi Sun Microsystems kompaniyasidan Java-ning kuchli raqobatchisiga aylandi. Bugungi kunda hech kimni "bulutli" echimlar ajablantirmaydi, bu erda ma'lumotlar va dastur kodlarini saqlash va uzatish veb-serverlar tomonidan amalga oshiriladi va har bir qurilmada mahalliy ravishda amalga oshirilmaydi. Microsoft.Net Framework-ning ahamiyatini ortiqcha baholash qiyin, u Internet uchun o'yinlar uchun bo'lgan narsaga aylandi. Buni ko'plab ijobiy sharhlar va sharhlar tasdiqlaydi.

MS.Net Framework xavfsizlik tizimlari, samaradorlikni oshirish va barqarorlikni oshirish muammolarini hal qiladi. Windows XP, Vista, 7, 8, 8.1, 10 (32-bit va 64-bit) uchun Microsoft .NET Framework-ning so'nggi versiyasini istalgan vaqtda rasmiy Microsoft veb-saytidagi havoladan foydalanib yuklab olishingiz mumkin. Ushbu dasturiy ta'minot tizimi quyidagi sohalarda sezilarli yaxshilanishlarni amalga oshiradi: Aloqa fondi, Ish oqimi fondi, Identity Foundation va boshqalar. C#, Visual Basic va F# uchun muhim yaxshilanishlar interfeysning sezgirligini tezlashtiradi, veb-ilovalarni ishlab chiqishni va HTMLga integratsiyani soddalashtiradi.

Ijobiy platforma Microsoft.Net Framework

Afzalliklar qatorida innovatsion sanoat standartlarini qo'llab-quvvatlash, dasturlash tillarining maksimal diapazoni va parallel hisoblashlardan foydalangan holda kuchli ilovalar yaratish imkoniyati mavjud.

Microsoft.Net Framework platformasining afzalliklari:

Innovatsion texnologiyalarning keng doirasini qo'llab-quvvatlaydi,
- ko'plab dasturlash tillarining mosligini ta'minlaydi;
- maksimal ishlash bilan ma'lumotlarni oladi,
- turli xil ma'lumotlarni barcha ilovalar uchun universal ma'lumotlarga o'zgartiradi;
- turli operatsiyalar uchun tayyor funktsional bazaga ega;
- bulutli yechimlarning unumdorligini oshiradi,
- veb-ilovalarni ishlab chiqish uchun "moslashtirilgan",
- shifrlash uchun AES, SHA-2, ECDH, ECDSA algoritmlarini o'z ichiga oladi;
- diagnostika ma'lumotlarini avtomatik ravishda to'playdi;
- asinxron ishlov beruvchilardan foydalanadi;
- yaxshilangan ZIP siqishni ishlatadi,
- bevosita xotirani boshqaradi.

Windows 10, 8.1, 8, 7, Vista, XP (x86 va x64) uchun Microsoft .NET Framework-ning rus tilidagi versiyasini bepul yuklab olishingiz mumkinligiga urg'u berilgani bejiz emas. Microsoft.Net Framework rasmiy ravishda faqat Microsoft Windows bilan ishlaydi, ammo Mono, Portable.NET, .NET Compact Framework, .NET Micro Framework, DotGNU, .NET Core va shunga o'xshash loyihalar ushbu dasturiy platformani boshqa operatsion tizimlarda ishlash uchun o'zgartiradi.

Tizimda Microsoft .NET Frameworkning mavjudligi uning yordamida yozilgan dastur yoki o'yinning ishlashi uchun zarurdir. Bugungi kunda ularning ko'pchiligi yaratilgan, masalan, AMD video kartalari uchun drayverlar, Paint .NET grafik dasturi, KeePass parolini saqlash va boshqalar. Eng oson yo'li - Microsoft-ni bepul yuklab olish.Yuklab olish uchun kompyuteringiz qattiq diskida taxminan 60 megabayt bo'sh joy kerak bo'ladi.

.NET Framework-ni o'rnatib bo'lmaydigan va o'rnatish xatosi yuzaga kelgan holatlar mavjud. O'rnatish vaqtida Microsoft .NET Framework muzlatib qo'ygan yoki o'rnatish mijoz profili bosqichida to'xtagan hollarda, har doim ishlaydigan antivirusni qisqa vaqt ichida o'chirib qo'yish kerak.

Microsoft .NET Framework 4.0.30319 - Microsoft tomonidan faol ravishda targ'ib qilingan tarmoq xizmatlari va ilovalari to'plami. Bugungi kunda .NET Internet uchun DirectX endi o'yin sanoati uchun bo'lgan narsaga aylandi, ya'ni umume'tirof etilgan standart. Har bir inson .NET-ni tartibda yuklab olishi va o'rnatishi kerak - ko'pincha saytlar va dasturlar ushbu paketsiz ishlashni rad etishadi. Qaysidir ma'noda, bu Internet uchun kodeklarning bir turi va bir qator dasturlar :)

Agar biron bir dasturni o'rnatish yoki ishga tushirishda siz ushbu yoki shunga o'xshash xabarni ko'rsangiz - .NET Frameworkni ishga tushirishda xato. Ushbu ilovani ishga tushirish uchun avval .NET Framework 4 ni oʻrnatishingiz kerak, soʻngra Microsoft .NET Framework 4.0.30319 veb-oʻrnatuvchisini yuklab olishingiz va Microsoft .NET Framework komponentlarini oʻrnatishingiz yoki yangilashingiz kerak. Qo'llab-quvvatlanadigan 32 x 64 bitli OT - Windows XP Service Pack 3, Windows Vista, Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1.
Microsoft .NET Framework .NET arxitekturasi ustiga qurilgan dasturlar uchun mo'ljallangan. Ushbu arxitektura Microsoft-ning Java platformasiga javobidir. Uning maqsadi Windows oilasining turli operatsion tizimlari uchun Windows ilovalarini universal qilishdir. Buning yordamida Windows XP uchun dasturlar Windows 7 da to'g'ri ishlaydi va hokazo.

Xususiyatlari:

— 64-bitli platformalar uchun 2 GB dan katta massivlarni qoʻllab-quvvatlash mavjud.
— Asinxron dasturlashning yangi modeli.
— Dasturlash tillari uchun umumiy platforma boʻlib, bu sizga operatsion tizimlarda maxsus amalga oshirish va kompyuter yoki mobil qurilmalar resurslari bilan oʻzaro aloqada boʻlishdan tashvishlanmasdan platformalararo ilovalarni yaratish imkonini beradi.
— Ilovalarni ishlab chiqish muhitlarida Microsoft NET-ni qo'llab-quvvatlash: C#, C++, Visual Basic, Delphi, Paskal va boshqalar.
- NET Framework 4.0.30319 ish faoliyatini bir necha jihatdan yaxshilagan.

NET Framework 4.0.30319 ni Windows 7 va XP operatsion tizimlari uchun quyidagi havoladan bepul yuklab olishingiz mumkin. Endi ushbu versiyani talab qiladigan barcha ilovalar ishga tushadi va ishlaydi.

Har qanday dastur yoki o'yinni ishga tushirganingizda yoki o'rnatganingizda, tizimda Net Frameworkning ma'lum bir versiyasi yo'qligini bildiruvchi xabar paydo bo'ladi. Dasturlar va o'yinlar turli tillarda yozilishi mumkin, hatto bitta dasturning tarkibiy qismlari ham turli dasturlash tillarida yozilishi mumkin. Demak, dasturning operatsion tizimda to'g'ri ishlashi uchun Microsoft tomonidan ishlab chiqilgan Net Framework nomli maxsus dasturiy platforma mavjud. Keling, buni iloji boricha aniq tushuntirishga harakat qilaylik - dastur kodi platforma uchun tushunarli bo'lgan ba'zi bir oraliq kodga tuzilgan va u tomonidan allaqachon operatsion tizimda bajarilgan.

Windows XP uchun net frameworkni qanday yuklab olish mumkin

Ramkani o'rnatishning to'rtta usuli mavjud:

  1. Xususan, o'rnatish vaqtida u operatsion tizimning o'zida bo'lishi mumkin.
  2. Rasmiy Microsoft veb-saytidan qo'lda o'rnatilishi mumkin.
  3. Uchinchi usul - uni avtomatik yangilanishlar bilan birga tizimga o'rnatish.
  4. To'rtinchi usul - ba'zida u qandaydir dastur bilan birga ketishi mumkin.

Net Framework-ni biron-bir tarzda ishga tushirish yoki sozlashning hojati yo'q, u to'liq avtomatik ishlaydi. Muammo shundaki, "No Framework" ning barcha yangi versiyalari eski komponentlarni o'z ichiga olmaydi. Bunday holda, bir nechta versiyalarni o'rnatish yaxshiroqdir. Shuningdek, yangi operatsion tizimlarning ramkalarning eski versiyalari bilan mos kelmasligi muammosi mavjud va eski operatsion tizimlar yangi versiyalarni qo'llab-quvvatlamaydi. Masalan, No Framework-ni faqat 4.0 inklyuziv versiyasigacha qo'llab-quvvatlaydigan Windows XP kabi.

Windows XP uchun net Framework 4 ni qanday yuklab olish mumkin

Yuqorida yozilganidek, Windows XP bilan ishlaydigan kompyuterda Frameworkni yuklab olish va o'rnatishning bir necha yo'li mavjud. Keling, Framework-ni qo'lda qanday o'rnatishni ko'rib chiqaylik.

  • Buning uchun Microsoft rasmiy veb-saytiga o'ting.

  • Net Framework 4 o'rnatuvchisini yuklab oling.

  • Keyin o'rnatishni boshlash uchun papkadagi yuklab olingan faylni ikki marta bosing.

  • Biz litsenziya shartnomasi shartlariga rozilik bildiramiz va o'rnatishni tasdiqlaymiz.

  • Keyinchalik, butun jarayon avtomatlashtiriladi, taxminan 2 daqiqa davom etadi, o'rnatish tugaguncha kuting. Keyin kompyuteringizni qayta ishga tushiring.

Siz Microsoft .NET Framework paketini uchinchi tomon dasturlari yordamida ham o'rnatishingiz mumkin; bu DriverPack Solution drayverlarini o'rnatish va yangilash dasturi bo'lib, u barcha kerakli drayverlar va yordamchi dasturlar bilan birga kompyuteringizga ramkaning tegishli versiyasini o'rnatadi. .

Ehtimol, Windows operatsion tizimining har bir foydalanuvchisi kabi tushunchaga duch kelgan Microsoft .NET Framework, lekin u nima ekanligini, nima uchun ekanligini, uni qayerdan yuklab olish va qanday o'rnatishni hamma ham bilmaydi, shuning uchun endi biz bularning barchasini ko'rib chiqamiz va misol sifatida Windows 7 da Microsoft .NET Framework 4.0 ni o'rnatamiz.

Boshqa barcha narsalarga qo'shimcha ravishda, biz Microsoft .NET Framework 4 mijoz profili nima ekanligini bilib olamiz va uni o'rnatish jarayonini ham ko'rib chiqamiz.

Biz, albatta, asoslardan boshlaymiz, ya'ni. Microsoft .NET Framework nima va u nima uchun kerak?

Microsoft .NET Framework nima va u nima uchun?

.NET Framework ilovalar va veb-xizmatlarni yaratish va ishga tushirish uchun xizmat qiluvchi platformadir. Ishlab chiqaruvchi - Microsoft, shuning uchun, g'alati, .NET Framework Windows operatsion tizimi uchun yaratilgan va yaratilgan, ammo boshqa operatsion tizimlarda, masalan, Linuxda .NET dasturlarini ishga tushirishga imkon beruvchi loyihalar ham mavjud.

.NET Framework ning asosiy komponentlari ish vaqti (CLR) va sinf kutubxonasi bo‘lib, u ADO.NET, ASP.NET, Windows Forms va Windows Presentation Foundation (WPF) ni o‘z ichiga oladi. Rivojlanish muhiti birinchi navbatda Microsoft Visual Studio dir, bu tushunarli, chunki VS ishlab chiqish ham Microsoft kompaniyasidir va bu holda dasturlash tillari: C#, Visual Basic .NET, C++. Ammo yuqorida aytib o'tilganidek, boshqa tillarda .NET Framework uchun dasturlar yozishingiz mumkin bo'lgan mustaqil loyihalar ham mavjud.

Oddiy foydalanuvchilar uchun, sodda qilib aytganda, Microsoft .NET Framework operatsion tizimning dastur yoki komponenti bo'lib, ularsiz .NET Framework ostida yozilgan dastur yoki o'yinlar oddiygina ishlamaydi, hatto ishga tushmaydi. Shuning uchun, agar kimdir Microsoft .NET Framework dasturi kerak yoki kerak emasligiga shubha qilsa, unda javob kerak, albatta, chunki zamonaviy dunyoda .NET Framework kutubxonalaridan foydalanadigan juda ko'p dastur va o'yinlar mavjud. Agar siz hali Microsoft .NET Framework-ni o'rnatishni talab qiladigan dasturlar yoki o'yinlarga duch kelmagan bo'lsangiz, ertami-kechmi bunga duch kelasiz. Va agar biz qaysi versiyani o'rnatish haqida gapiradigan bo'lsak, unda, albatta, qanchalik yangi bo'lsa, shuncha yaxshi, masalan, biz 4.0 versiyasini o'rnatamiz, bu, aytmoqchi, Windows XP-ga o'rnatilishi mumkin bo'lgan .NET Framework-ning eng so'nggi versiyasidir. , va versiyasi bugungi kunda mavjud.NET Framework 4.5.2.

Eslatma! Materialning sarlavhasidan ko'rinib turibdiki, biz Windows 7 operatsion tizimiga Microsoft .NET Framework 4.0 ni o'rnatamiz, aytmoqchi, sukut bo'yicha u allaqachon .NET Framework 3.5 o'rnatilgan, Windows 8 da standart versiya 4.0, Windows 8.1 da u allaqachon 4,5. Shuning uchun, agar sizda, masalan, Windows 8 bo'lsa, u holda .NET Framework 4.0 ni o'rnatishingiz shart emas.

O'rnatishga o'tishdan oldin, keling, Microsoft .NET Framework 4 Client Profile deb ataladigan narsa haqida gapiraylik.

.NET Framework 4 mijoz profili

.NET Framework 4 mijoz profili mijoz ilovalari uchun optimallashtirilgan .NET Framework 4 komponentlarining kichik to‘plamidir. U ko'pchilik mijoz ilovalari uchun etarli bo'lgan kerakli funktsiyalar va komponentlarni o'z ichiga oladi. Bunga Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) kiradi. Agar bu yerga kiritilmagan narsalar haqida gapiradigan bo'lsak, unda bu: ASP.NET, WCF funktsiyalarining kengaytirilgan to'plami, Oracle uchun .NET Framework ma'lumotlar provayderi va kompilyatsiya qilish uchun MSBuild tizimi, agar sizga ushbu komponentlar kerak bo'lsa, unda sizga kerak bo'ladi. .NET Framework 4 ni to‘liq o‘rnating. Qanday qilib .NET Framework 4 mijoz profili .NET Framework 4 ning o‘chirib tashlangan versiyasi ekanligini allaqachon tushungansiz.

Va endi ushbu komponentlarni o'rnatishga o'tamiz va biz Microsoft .NET Framework 4 mijoz profilidan boshlaymiz.

Eslatma! Agar siz darhol to'liq huquqli Microsoft .NET Framework 4.0 ni o'rnatmoqchi bo'lsangiz, mijoz profilini o'rnatishingiz shart emas.

Microsoft .NET Framework 4 mijoz profilini o'rnatish

Va ushbu komponentni o'rnatish uchun, albatta, uni yuklab olishingiz kerak va buni rasmiy Microsoft yuklab olish markazidan yaxshiroq qilish mumkin.

O'rnatishning ikkita mumkin bo'lgan varianti mavjud: veb-o'rnatuvchi orqali, ya'ni. biz kichik dasturni yuklab oldik va uni ishga tushirdik va u allaqachon barcha kerakli komponentlarni yuklab oladi va ikkinchi variant - oflayn (klassik) deb ataladigan o'rnatish, unda biz to'liq paketni yuklab olamiz va keyin uni o'rnatamiz. Aslida, ular farq qilmaydi, shunchaki birinchi variant bilan bizning kompyuterimizda qandaydir tarqatish qolmaydi, ikkinchisi esa bizda bo'ladi. Shu bilan birga, biz uni Internetga ulanmagan kompyuterga o'tkazishimiz va o'rnatishimiz mumkin, o'z navbatida, veb-o'rnatuvchi Internetga ulanishni talab qiladi.

Men .NET Framework 4 mijoz profilini veb-o‘rnatuvchi yordamida o‘rnatishni va keyin to‘liq .NET Framework 4.0 o‘rnatishni ko‘rib chiqayotganimizda oflayn o‘rnatuvchidan foydalanishni taklif qilaman.

Shunday ekan, boshlaylik.

Ushbu sahifada .NET Framework 4 mijoz profilini (veb o'rnatuvchi) yuklab olishingiz mumkin.

Siz sahifaga o'ting va "ni bosing" Yuklab olish»

Keyin sizdan yuklab olish uchun qo'shimcha dastur paketlarini tekshirish so'raladi, ammo bu holda bizga boshqa hech narsa kerak emasligi sababli, biz shunchaki bosing " Rad eting va davom eting» ekranning o‘ng tomonida

Natijada siz faylni yuklab olasiz dotNetFx40_Client_setup.exe, uni ishga tushirish kerak.

Va ishga tushirilgandan so'ng darhol litsenziya shartnomasiga rozi bo'lishimiz kerak, ya'ni. yonidagi katakchani belgilang " Men litsenziya shartnomasi shartlarini o'qib chiqdim va qabul qilaman"va" tugmasini bosing O'rnatish».


Keyin boshqa hech narsa qilishimiz shart emas, biz faqat yuklab olish va o'rnatish tugashini kutamiz.


O'rnatish ko'p vaqtni talab qilmaydi, atigi 3 daqiqa, shundan so'ng o'rnatuvchi " Oʻrnatish tugallandi", va biz "bosamiz" Tayyor».


Ko'rib turganingizdek, .NET Framework 4 mijoz profilini o'rnatishda, shuningdek, Microsoft .NET Framework 4 platformasining o'zini o'rnatishda hech qanday murakkab narsa yo'q, lekin endi buni o'zingiz ko'rasiz.

Microsoft .NET Framework - 2002 yilda Microsoft tomonidan chiqarilgan kompyuter dasturiy platformasi. Platformaning asosi CLR (Common Language Runtime) bo'lib, u oddiy dasturlarni ham, server tomonidagi veb-ilovalarni ham ishga tushirishga qodir.

Microsoft .NET Framework turli dasturlash tillarida yozilgan dasturlarni yaratishni qo'llab-quvvatlaydi.

Taxminlarga ko'ra, Microsoft .NET Framework platformasi o'sha paytga qadar juda mashhur bo'lgan Sun Microsystems (hozir Oraclega tegishli) Java platformasiga Microsoftning javobi bo'lgan.

Microsoft .NET Framework-ni ishlab chiqish ortidagi asosiy g'oya ishlab chiquvchiga har xil turdagi qurilmalarda va turli muhitlarda ishlashi mumkin bo'lgan har xil turdagi ilovalarni yaratish qobiliyatini berish orqali uning erkinligini ta'minlash edi. Ikkinchi tamoyil Microsoft Windows operatsion tizimlari oilasi bilan ishlaydigan tizimlarga e'tibor qaratish edi.

Microsoft .NET Framework versiyalari ro'yxati

Microsoft .NET Frameworkning birinchi versiyasi 2002-yil 5-yanvarda Microsoft Windows 98, Microsoft Windows NT 4.0, Microsoft Windows 2000 va Microsoft Windows XP uchun chiqarilgan. Microsoft tomonidan umumiy qo'llab-quvvatlash 2007 yil 10 iyulda tugadi va kengaytirilgan qo'llab-quvvatlash 2009 yil 14 iyulda tugadi.

Microsoft .NET Frameworkning navbatdagi versiyasi 2003-yil 1-aprelda chiqdi. Bu operatsion tizim bilan avtomatik ravishda o'rnatilgan birinchi versiya edi (Microsoft Windows Server 2003). Eski operatsion tizimlar uchun Microsoft .NET Framework 1.1 alohida o'rnatish paketi sifatida mavjud edi. Microsoft tomonidan umumiy qo'llab-quvvatlash 2008 yil 14 oktyabrda tugadi va kengaytirilgan qo'llab-quvvatlash 2013 yil 8 oktyabrda tugadi.

Versiya 2.0 Microsoft Visual Studio 2005, Microsoft SQL Server 2005 va Microsoft BizTalk 2006 bilan bir vaqtda chiqarildi. 2.0 versiyasining chiqarilishi bilan maxsus (umumiy) sinflarni qo'llab-quvvatlash, anonim usullar, 64 bitli x64 va IA platformalarini to'liq qo'llab-quvvatlash qo'shildi. -64.

Dastlab, Microsoft .NET Framework 3.0 WinFX nomini oldi, bu uning mohiyatini aks ettirdi: Microsoft .NET Framework 2.0 kengaytmasi barcha kutubxonalarning saqlanishi va to'rtta yangi komponentning qo'shilishi:

3.0 versiyasi kabi, Microsoft .NET 3.5 CLR 2.0 versiyasidan foydalanadi. Microsoft .NET Framework 3.0 bilan solishtirganda yangi xususiyatlar quyidagilarni o'z ichiga oladi:

Microsoft 2008 yil 29 sentyabrda Microsoft .NET Framework 4.0 versiyasini e'lon qildi. Birinchi beta-versiyasi Microsoft Visual Studio 2010 beta-versiyasi bilan birga 2009-yil 20-mayda paydo bo‘ldi. Yangi funksiyalar quyidagilardan iborat:

  • Parallel kengaytmalar - PLINQ (Parallel LINQ) va Vazifalar Parallel kutubxonasi, ko'p protsessorli va taqsimlangan tizimlar uchun dasturlashni soddalashtirish uchun mo'ljallangan;
  • Microsoft Visual Basic va C# tilidagi innovatsiyalar;
  • Boshqariladigan Kengaytirish Framework (MEF) texnologiyasi;
  • , va F # uchun to'liq qo'llab-quvvatlash;
  • Server Core versiyasida Microsoft .NET Framework va ASP.NET quyi to'plamlarini qo'llab-quvvatlash;
  • Kod kontraktlarini qo'llab-quvvatlash;
  • Oslo modellashtirish vositalari va domenga xos tillar va modellarni yaratish uchun mo'ljallangan M dasturlash tili;
  • Microsoft .NET Framework 4.0 ning yakuniy versiyasi 2010 yil 12 aprelda Microsoft Visual Studio 2010 ning yakuniy versiyasi bilan birga chiqarildi.

O'rnatish vaqtida u Microsoft .NET Framework 4.0 ni olib tashlaydi. Microsoft Windows XP va Microsoft Windowsning oldingi versiyalari bilan mos kelmaydi. Innovatsiyalarga quyidagilar kiradi:

  • Joylashtirish vaqtida Microsoft .NET Framework 4-versiya ilovalarini aniqlash va yopish orqali tizimni qayta ishga tushirish sonini kamaytirish imkoniyati;
  • 64-bitli platformalarda 2 gigabaytdan (GB) katta massivlarni qo'llab-quvvatlaydi;
  • Serverlar uchun fon axlat yig'ish bilan ishlash yaxshilandi. Microsoft .NET Framework 4.5 da server tomonida axlat yig'ish funksiyasidan foydalansangiz, fonda axlat yig'ish avtomatik ravishda yoqiladi.
  • Ilova ish faoliyatini yaxshilash uchun ko'p yadroli protsessorlarda ixtiyoriy ravishda mavjud bo'lgan talab bo'yicha fon kompilyatsiyasi (JIT);
  • Muntazam ifoda mexanizmi vaqt tugashidan oldin muntazam ifodani hal qilishga urinishlarini cheklash imkoniyati;
  • Ilova domeni uchun standart madaniyatni aniqlash qobiliyati;
  • Konsolda Unicode (UTF-16) kodlashni qo'llab-quvvatlash;
  • Madaniy ma'lumotlarni saralash va qatorlarni taqqoslash versiyalarini qo'llab-quvvatlash;
  • Resurslarni olishda yaxshilangan ishlash;
  • ZIP siqishni yaxshilash;
  • Standart aks ettirish xatti-harakatlarini bekor qilish uchun aks ettirish kontekstini sozlash qobiliyati;
  • Sinf Microsoft Windows 8 da ishlatilayotgan ilovalarda Xalqaro domen nomlari standartining 2008 yil versiyasini qo‘llab-quvvatlash;
  • Microsoft .NET Framework Microsoft Windows 8 da ishlatilsa, Unicode 6.0 ni tatbiq etuvchi operatsion tizimga qator taqqoslashlarni topshirish. Boshqa platformalarda ishlaganda Microsoft .NET Framework o'zining Unicode 5.x ni qo'llaydigan qator taqqoslash ma'lumotlarini o'z ichiga oladi;
  • Har bir dastur uchun domenga asoslangan satrlar uchun xesh kodini hisoblash qobiliyati.
  • Microsoft .NET Framework 4.5.1

Microsoft .NET Framework 4.5.1 2013 yil 17 oktyabrda Microsoft Visual Studio 2013 bilan birga chiqarildi. Ushbu versiya Microsoft Windows Vista Service Pack 2 yoki undan keyingi versiyalarini talab qiladi va Microsoft Windows 8.1 va Microsoft Windows Server 2012 R2 bilan birga keladi.

  • Microsoft .NET Framework 4.5.2

Microsoft .NET Framework 4.5.2 Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5 va Microsoft .NET Framework 4 uchun yangilanishdir. U Microsoft .NET Framework 3.5 Service Pack 1 bilan yonma-yon oʻrnatiladi. talab qilinadi.

  • Microsoft .NET Framework 4.6 Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5 va Microsoft .NET Framework 4 uchun yangilanishdir. Microsoft .NET Framework 3.5 bilan yonma-yon oʻrnatilgan. kerak bo'lganda. 1-xizmat to'plami.
  • Microsoft Visual Studio 2015 nashrining bir qismi.
  • Microsoft .NET Framework 4.6 yangi 64-bitli JIT kompilyatorini (RyuJIT) qo'llab-quvvatlaydi; WPF va WinForms yuqori DPI ekranlarini qo'llab-quvvatlash uchun yangilandi; TLS 1.1 va TLS 1.2 uchun qo'llab-quvvatlash WCFga qo'shildi. Microsoft .NET Framework 4.6-dagi kriptografik API Microsoft CryptoAPI API-ning so'nggi versiyasidan foydalanadi, buning yordamida "Suite B" shifrlash algoritmlari to'plami mavjud bo'ldi - AES, SHA-2, Elliptik egri Diffie-Hellman, ECDSA.
  • Microsoft .NET Framework 4.6.1
  • Microsoft .NET Framework 4.6.1 - Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5 va Microsoft .NET Framework 4 uchun yangilanish. Agar kerak bo'lsa, o'rnatilgan. , Microsoft .NET Framework 3.5 Service Pack 1 bilan yonma-yon.
  • Microsoft Visual Studio 2015 yangilanishi 1 qismi.
  • Microsoft .NET Framework 4.6.2

Eslatma

Microsoft .NET Framework-ning ko'p tilli versiyalarini bitta kompyuterga o'rnatmang.