Šta je Microsoft.NET Framework i zašto je instaliran na mom računaru?

Sadržaj:

Šta je Microsoft.NET Framework i zašto je instaliran na mom računaru?
Šta je Microsoft.NET Framework i zašto je instaliran na mom računaru?
Anonim

Postoji nekoliko prednosti pokretanja aplikacija unutar runtime okruženja. Najveća je prenosivost. Programeri mogu napisati svoj kod koristeći bilo koji od brojnih jezika podrške, uključujući one omiljene kao što su C, C++, F, Visual Basic i nekoliko desetina drugih. Taj kod se tada može pokrenuti na bilo kojem hardveru na kojem je podržan. NET. Iako je platforma prividno dizajnirana da podržava hardver koji nije Windows baziran PC, međutim, njena vlasnička priroda dovela je do toga da se uglavnom koristi za Windows aplikacije.

Microsoft je kreirao druge implementacije. NET-a da pomogne u rješavanju ovog problema. Mono je besplatan projekat otvorenog koda dizajniran da obezbedi kompatibilnost između. NET aplikacija i drugih platformi, posebno Linuxa. Implementacija. NET Core je također besplatan okvir otvorenog koda dizajniran da donese lagane, modularne aplikacije na više platformi.. NET Core je namijenjen za pružanje podrške za Mac OS X, Linux i Windows (uključujući podršku za aplikacije univerzalne Windows platforme).

Kao što možete zamisliti, okvir poput. NET-a može biti prava blagodat na razvojnoj strani stvari. Omogućava programerima da pišu kod koristeći svoj željeni jezik i da budu sigurni da se kod može pokrenuti gdje god je okvir podržan. Korisnici imaju koristi od dosljednih aplikacija, kao i od činjenice da mnoge aplikacije možda uopće ne bi bile razvijene da programeri nemaju pristup okviru.

Kako. NET ulazi na moj sistem?

. NET Framework ima donekle mučnu istoriju i doživeo je brojne verzije tokom godina. Obično bi najnovija dostupna verzija. NET-a bila uključena u izdanje svake verzije Windows-a. Verzije su trebale biti kompatibilne unatrag (tako da bi se aplikacija napisana za verziju 2 mogla pokrenuti ako je instalirana verzija 3), ali to nije išlo tako dobro. Nisu sve aplikacije radile s novijim verzijama. Na sistemima koji koriste Windows XP i Vista, posebno, često ćete vidjeti više različitih verzija. NET-a instaliranih na PC-u.

Postojala su u suštini tri načina da se bilo koja određena verzija. NET Frameworka instalira:

  • Vaša verzija Windows-a je možda uključena u zadanu instalaciju.
  • Aplikacija koja zahtijeva određenu verziju može je instalirati tokom vlastite instalacije.
  • Neke aplikacije bi vas čak poslale na zasebno mjesto za preuzimanje da preuzmete i instalirate određenu verziju. NET Frameworka.

Srećom, stvari su lakše u modernim verzijama Windows-a. Negdje tokom dana Windows Viste dogodile su se dvije važne stvari. Prvo je objavljen. NET Framework 3.5. Ta verzija je prerađena kako bi uključila komponente iz verzija 2 i 3. Aplikacije za koje su bile potrebne starije verzije sada bi radile da imate instaliranu verziju 3.5. Drugo, nadogradnje na. NET Framework su konačno počele da se isporučuju putem Windows Update-a.

Zajedno, ove dvije stvari znače da se programeri sada mogu u velikoj mjeri osloniti na korisnike koji imaju već instalirane odgovarajuće komponente i da više ne moraju tražiti od korisnika da izvrše dodatne instalacije.

Kada se pojavio Windows 8, sa njim je došao novi, potpuno redizajniran. NET Framework verzija 4. Verzija 4 (i novije) ne sadrži kompatibilnost unatrag sa starijim verzijama. Dizajniran je tako da se može pokrenuti zajedno sa verzijom 3.5 na istom računaru. Za aplikacije napisane na verzijama 3.5 i nižim bit će potrebna verzija 3.5 za instaliranje, a aplikacije napisane na verziju 4 ili noviju trebat će instalirati verziju 4. Dobra vijest je da vi kao korisnik više ne morate brinuti o tim instalacijama. Windows uglavnom sve to rješava umjesto vas.

Windows 8 i Windows 10 uključuju verzije 3.5 i 4 (trenutna verzija je trenutno 4.6.1). Instaliraju se po prvi put, tako da kada prvi put instalirate aplikaciju kojoj je potrebna jedna od tih verzija, Windows će je automatski dodati. Možete ih zapravo sami dodati u Windows prije vremena ako želite pristupom opcijskim funkcijama Windowsa. Imate opcije za zasebno dodavanje verzije 3.5 i verzije 4.6.

Slika
Slika

Ipak, nema pravog razloga da ih sami dodate u svoju Windows instalaciju osim ako ne razvijate aplikacije. Kada prvi put instalirate aplikaciju kojoj je potrebna jedna od dostupnih verzija, Windows će je dodati za vas iza scene.

Šta mogu učiniti ako imam problema sa. NET-om?

Verovatno nećete naići na probleme sa samim. NET-om na modernim verzijama Windows-a. Budući da su obje potrebne verzije uključene u Windows i instalirane po potrebi, instalacije aplikacija su prilično besprijekorne. Na starijim verzijama Windowsa (mislimo na XP i Vista), često ste morali da deinstalirate i ponovo instalirate različite verzije. NET-a da bi stvari funkcionisale. Također ste morali skočiti kroz obruče da biste bili sigurni da su instalirane prave verzije. NET-a za aplikacije kojima su bile potrebne. Sada Windows rješava te stvari umjesto vas.

Ipak, ako imate problema za koje mislite da su povezani sa. NET frameworkom, postoji nekoliko koraka koje možete poduzeti.

Prvo, trebali biste se uvjeriti da Windows ima sva svoja najnovija ažuriranja. Ako je dostupno ažuriranje za. NET Framework, to bi moglo samo riješiti vaše probleme. Također možete pokušati ukloniti verzije. NET Frameworka sa svog računara i zatim ih ponovo dodati. Samo pogledajte naš post o dodavanju dodatnih Windows funkcija da vidite kako. Ako nijedan od ovih koraka ne uspije, možete pokušati skenirati oštećene sistemske datoteke u Windowsu. Ne traje dugo i može vratiti sistemske datoteke koje su oštećene ili nestale. Uvijek vrijedi pokušati.

Ako ništa od toga ne uspije, pokušajte preuzeti i pokrenuti Microsoftov. NET Framework alat za popravku. Alat podržava sve trenutne verzije. NET Frameworka. Pomaže vam u rješavanju uobičajenih problema s postavljanjem ili ažuriranjima. NET-a i možda će moći automatski popraviti sve probleme koje imate.

Slika
Slika

I eto ga. Možda je to više nego što ste ikada želeli da znate o. NET Frameworku, ali hej – sledeći put kada se pojavi na zabavi, možete impresionirati sve svoje prijatelje.

Popularna tema