Oglas

Če ti pogosto naložite in namestite programsko opremo Kako najti odprtokodno programsko opremo za WindowsVas skrbi zasebnost, varnost podatkov ali zlonamerna koda, skrita v vaši programski opremi? Z lastniško programsko opremo preprosto nikoli ne veste, kaj program počne s svojimi podatki. Odprta koda je odgovor! Preberi več ste verjetno naleteli na napake, ki vključujejo Microsoft .NET Framework. Dve najpogostejši napaki? Ali ga nimate nameščen v sistemu, ali pa imate napačno različico.

Zakaj se to zgodi? In kar je še pomembneje, kaj je to tako imenovani .NET Framework in zakaj bi se morali ukvarjati? No. Ogrodje .NET je tisto, kar sodobnemu sistemu Windows omogoča, da je to, kar je.

Kaj je .NET Framework?

Najprej prve stvari: izgovori se pika neto.

Preden se potopimo v kaj .NET Framework je morda bolj koristno raziskati zakaj .NET Framework obstaja. Za to boste potrebovali malo programskega konteksta - a če v življenju še nikoli niste kodirali niti ene stvari, ne skrbite! Ta razlaga predvideva, da imate popolnoma nič izkušenj s programiranjem.

instagram viewer

Verjetno že veste, da morajo programerji (tj. Ljudje, ki ustvarjajo programsko opremo) »napisati kodo«, da bi naredili aplikacije za Windows. To storijo z različnimi "programskimi jeziki", ki vam omogočajo, da napišete kodo, ki pove računalniku, kaj naj naredi.

programski jezik-ilustracija
Kreditna slika: Labirintami prek Shutterstocka

Težava je v tem, da so programski jeziki sami po sebi primitivni. Zmorejo preproste izračune, kot so seštevanje in množenje, vendar ne zmorejo veliko več. Želite na zaslon postaviti besedilo ali slike? Nato boste morali napisati kup kode z najosnovnejšimi sestavnimi deli jezika - in to lahko traja veliko časa.

Tukaj stopi .NET Framework. V bistvu program .NET Framework ponuja celotno zbirko že napisane kode (napisal in vzdrževal Microsoft Začetek GNU za Microsoft: Kaj odprtokodni .NET Framework pomeni za ostale nasMicrosoft je pravkar izdal velik del svoje kode pod dovoljeno odprtokodno licenco. Ta poteza prehaja z dolgoletno tradicijo. Toda zakaj in kaj to pomeni za vas? Preberi več ), ki jih programerji lahko uporabljajo za hitro ustvarjanje programske opreme. Na primer .NET Framework naredi veliko dolgočasnih operacij v zakulisju, na primer Windows pove, kako naj nariše okno na zaslon - kot programer bi moral samo navesti besedilo, ki naj ga vključi, kako so meniji postavljeni, katere gumbe je treba storiti ob kliku, itd.

Toda .NET Framework je veliko več kot to. Ponuja dodatna orodja, ki lahko pospešijo celoten razvojni čas, in dodatne API-je (kaj za vraga je API? Kaj so API-ji in kako odprti API-ji spreminjajo internetSte se že kdaj vprašali, kako se programi v računalniku in na spletnih straneh, ki jih obiščete, med seboj "pogovarjajo"? Preberi več ), ki jih programerji lahko uporabljajo za preprosto interakcijo z nekaterimi storitvami, kot je Windows Store. Namesto da bi ročno napisali vso kodo, ki jo aplikacija potrebuje, da bi jo lahko obravnavali kot aplikacijo UWP (univerzalna platforma Windows), na primer .NET Framework ponuja vse to.

windows-10-universal-windows-aplikacije

Ustvarjanje aplikacije s .NET Framework pa je ena slaba stran: vaš računalnik ne ve, kako zagnati programe, ki temeljijo na sistemu Framework, razen če imate v sistemu nameščen Framework.

To pomeni, da je .NET Framework dejansko sestavljen iz dveh delov. Prvi del vsebuje vso že napisano kodo, ki jo programerji potrebujejo (prej se je imenoval SDK, zdaj pa se imenuje Dev Packs). Drugi del vsebuje program, ki lahko "interpretira" .NET Framework kodo v ukaze za operacijski sistem, kar omogoča lahko zaženete aplikacije, napisane z .NET Framework (znan kot paket za ponovno distribucijo, ki ga imenujejo tudi Runtime Environment nekaj).

Podobno kot Java je v tem, da morate namestiti Java Runtime Environment, da zaženete aplikacije, kodirane v Javi.

Kratka zgodba: kot reden uporabnik, ki ne bo kodiral aplikacij, potrebujete samo .NET Framework Redistributable Packages.

Kako namestiti .NET Framework

Večina računalnikov z Windows ima že nameščen .NET Framework, vendar je vaš morda zastarel. Na primer, Windows 8 in 8.1 imata različici 4.5.1, medtem ko Windows 10 lahko prihaja z nameščenimi 4.6, 4.6.1 ali 4.6.2, odvisno od novosti računalnika.

Če morate namestiti novejšo različico, je postopek preprost. Po tem pisanju je .NET Framework dosegel različico 4.6.2, tako da bomo to namestili. Prihodnje različice okvira bi morale biti prav tako enostavno namestiti.

windows-10-vseh vrst aplikacij
Kreditna slika: Khakimullin Aleksander prek Shutterstocka

Upoštevajte, da lahko .NET Framework namestite prek Windows Update, vendar je veliko lažje, če uporabite spodnji ročni način. Verjetno imate Windows Update onemogočen ali preložen Kako upravljati posodobitev sistema Windows v sistemu Windows 10Za nadzor nad čudaki je Windows Update nočna mora. Deluje v ozadju, vaš sistem pa varno in nemoteno deluje. Pokažemo vam, kako deluje in kaj lahko prilagodite. Preberi več vseeno, v tem primeru bo to najboljša metoda.

Preden začneš - .NET Framework 4.6.2 je mogoče namestiti v sistemih Windows 10, Windows 8.1 in Windows 7 SP1 v sistemih x86 in x64. Microsoft priporoča vsaj 2,5 GB GB neizkoriščen prostor na disku 6 načinov za sprostitev prostora v računalniku z operacijskim sistemom WindowsNered je lahko velik upad produktivnosti. Sčasoma se datoteke izgubijo, programi ostanejo neuporabljeni in nenadoma je vaš nekoč prostoren trdi disk poln nekoristnih stvari in ga morate očistiti ... Preberi več za zagotovitev, da se namestitev zaključi brez premetavanja.

Kot pri večini svojih izdelkov tudi Microsoft ponuja dve vrsti namestitvenih programov: spletni namestitveni program in namestitveni program brez povezave.

The spletni namestitveni program je izredno malo spredaj (manj kot 2 MB), vendar med namestitvijo naloži vse potrebne komponente, kar zahteva stabilno in dosledno internetno povezavo.

The offline namestitveni program je večji sprednji prenos (približno 60 MB), ki med namestitvijo ne potrebuje nobenega dostopa do interneta. Izberite to možnost, če želite namestiti v ločen računalnik s shoddy internetom ali sploh ne.

Vsak od njih je v redu, vendar raje uporabljamo namestitveni program brez povezave, ker je bolj zanesljiv in ga lahko znova uporabite, če boste morali iz nekega razloga ponovno namestiti .NET Framework. Ko je naložen, je postopek namestitve dokaj enostaven. Samo sledite čarovniku, kot bi radi pri namestitvi katere koli druge aplikacije.

Prenesi:.NET Framework 4.6.2 Web Installer

Prenesi:.NET Framework 4.6.2 Namestitve brez povezave

windows-10-net-frame-prenos

Upoštevajte, da je namestitev različice 4.6.2 Okvir .NET Framework nameščena na začetku prejšnjih različic s 4.5 (ki vključuje 4, 4.5, 4.5.1, 4.5.2, 4.6 in 4.6.1), zato ne odstranite teh starejših različic po dejstvo. Različice 3.5 SP1 in prejšnje se hranijo kot ločena namestitev.

.NET Framework se privzeto namesti v angleščini, ne glede na to, kateri namestitveni program uporabljate. Če ga želite lokalizirati v drug jezik, morate prenesti ustrezen jezikovni paket iste različice .NET Framework (v tem primeru 4.6.2). Jezikovni paketi so na voljo samo kot nameščenci brez povezave.

Na spodnji strani za prenos izberite želeni jezik, počakajte, da se stran ponovno naloži, nato pa kliknite Prenesi.

Prenesi:.NET Framework 4.6.2 jezikovni paket

Še ena stvar v .NET Framework

Nekaj ​​let nazaj je Microsoft šel naprej in odprto izvor .NET Framework Začetek GNU za Microsoft: Kaj odprtokodni .NET Framework pomeni za ostale nasMicrosoft je pravkar izdal velik del svoje kode pod dovoljeno odprtokodno licenco. Ta poteza prehaja z dolgoletno tradicijo. Toda zakaj in kaj to pomeni za vas? Preberi več , kar v bistvu omogoča, da vsak prispeva k razvoju .NET Framework. Zaradi tega je postal Microsoft najaktivnejša organizacija na GitHubu 10 brezplačnih odprtokodnih orodij za Windows, ki jih gostite na GitHubuMicrosoft je organizacija z najbolj odprtokodnimi sodelavci na GitHubu. Da bi proslavili ta dosežek, smo sestavili seznam najboljših brezplačnih orodij za Windows, ki jih lahko prenesete iz GitHub-a. Preberi več .

Kaj to pomeni za vas? V bistvu to pomeni, da bodo .NET aplikacije postale le bolj razširjene naprej - in ne samo bolj razširjene, a tudi boljše kakovosti Kako se Microsoftov premik v odprtokodno kodo prizadeneMicrosoft korenito spreminja svojo kulturo. Odprto pridobivanje je značilnost te preobrazbe in koristi tudi kodirnikom in potrošnikom. Pojasnjujemo, zakaj bi vam bilo vseeno. Preberi več . Tudi če ste to dosegli doslej, ne da bi kdaj uporabili aplikacijo .NET, boste verjetno kmalu.

Okvir lahko zdaj tudi namestite.

Je to pomagalo? Če je tako, nam to sporočite spodaj! Če imate kakršna koli vprašanja, jih prosite tudi vi.

Joel Lee ima B.S. na področju računalništva in več kot šest let izkušenj s pisanjem. Je glavni urednik za MakeUseOf.