zanimivo

Kaj je .NET Framework in zakaj ga potrebujem?

Dragi Goldavelez.com,

Kaj je "Microsoft .NET Framework" in zakaj ga potrebujem? Poskušal sem namestiti BlackBerry Desktop, vendar ne uspe in navaja, da pogrešam okvir. Iz nekega razloga ga ne morem prenesti iz Microsofta. Kaj bi lahko storil?

Lep pozdrav,

Potrebuje .NET

Spoštovani,

.NET je programski okvir, ki ga je ustvaril Microsoft in ki ga lahko razvijalci lažje ustvarijo. Kot je rekel komentator dwroth, je "okvir le kup kode, ki ga programer lahko pokliče, ne da bi ga moral izrecno zapisati."

V popolnem svetu ne bi potrebovali .NET Framework. Izdelovalci vseh vaših ključnih aplikacij bi imeli čas in vire, da svoje aplikacije v celoti zakrpijo v samostojne pakete, saj bi bil razvoj za sistem Windows intuitiven, večinoma postopek na visoki ravni, ki bi ga lahko neodvisni razvijalci dokaj hitro prikradli. Tako nihče razen razvijalcev ne bi potreboval paketa, kot je .NET, ki aplikacijam omogoča urejen način dostopa do baz podatkov, spletnih storitev in drugih komunikacijskih orodij.

Ampak vi ne živite v tem svetu in mi zagotovo ne pišemo v njem. Goldavelez.com pogosto priporoča aplikacije, običajno od majhnih in neodvisnih razvijalcev, ki za delovanje potrebujejo nameščeno neko različico .NET Framework. Prenos je pogosto velik in včasih nagnjen k napakam, kot ste že videli - manj je v operacijskem sistemu Windows 7, vendar ima vsak velik programski popravek možnost napake. Potreba BlackBerryja po okvirju je za obsežne napore nekoliko nenavadna, vendar ne povsem neznana.

V večini primerov bodo programi zahtevali namestitev določene različice okvira. Priporočamo, da se izognete nameščanju določene različice in namesto tega poskušate namestiti najsodobnejšo različico .NET, če predpostavljamo, da jo Windows OS podpira. Večina paketov .NET ima združljivost za nazaj, zato lahko aplikacija, ki prosi za okvir 2.0, navadno opravi s tistim, kar je zapakirano v najnovejšo različico: .NET Framework 4. Prepričajte se tudi, da ste poiskali zahteve za posodobitev sistema Windows, saj so morda ustrezni sistemski popravki, ki jih je treba namestiti pred. NET bodo udobno ustrezali vašemu sistemu.

Ena težava .NET namestitev, ki se pogosto srečujejo, je potreba po prostoru, tudi če vaš sistem morda ne bi to izrazito izrazil. 4.0 različica .NET za standardne 32-bitne sisteme Windows zahteva 850 MB prostega prostora na vašem primarnem pogonu Windows; 64-bitni sistem Windows potrebuje 2 GB prostega prostora in Windows vas običajno ne vpraša, če imate na drugi particiji dovolj prostora. Če je vaš prosti prostor manjši od teh zneskov, boste morali pogledati trdi disk in sprostiti nekaj prostora.

Druga pogosta težava vključuje starejše različice .NET in morda njihovo napačno vedenje v vašem sistemu. Pojdite v razdelek Dodaj / odstrani programe na nadzorni plošči (ali »Odstrani programe« v novejših nastavitvah sistema Windows) in poiščite kakršne koli namestitve, povezane z ».NET Framework«, ali kaj podobnega. Poskusite jih odstraniti od tod s standardnim postopkom odstranjevanja, nato pa poskusite znova namestiti novejši okvir .NET. Če to še vedno ne uspe, je čas, da se obrnete na orodje za čiščenje .NET Framework Cleanup, ki ga je Microsoft sam pospravil in uredil stvari po zapletenih namestitvah .NET.

Poleg teh dveh težav, povezanih z zagonom, boste želeli opazovati, ali se med namestitvijo izda kakšno sporočilo o napaki ali koda napake. Kopirajte to sporočilo navzdol - na papir, če se zdi, da je izbira in pritisk na Control + C zunaj dosega - in poiščite s spletom v narekovajih, skupaj z ".NET frame." Glede na to, kar smo videli, je skoraj vsaka potencialna težava, ki vključuje .NET, nekje objavljena na forumu za tehnično podporo in pogosto sledi odgovor.

Tu se nadejamo, da boste lahko v vašem sistemu Windows kmalu sobivali in .NET, tako da se lahko BlackBerry začne družiti in tudi tam uporabljati svoje kul stvari.

Lep pozdrav,

Goldavelez.com

Imate še kakšen nasvet o .NET Framework in njegovih vhodih in izhodih? Vpišite jih v komentarje, da pomagate kolegu bralcu, zdaj in v prihodnosti.