mielenkiintoista

Mikä on .NET-kehys ja miksi sitä tarvitsen?

Hei Goldavelez.com,

Mikä on "Microsoft .NET-kehys" ja miksi sitä tarvitsen? Olen yrittänyt asentaa BlackBerry Desktop -sovellusta, mutta se epäonnistuu ja toteaa, että kaipaan puitteita. Jostain syystä en voi ladata sitä Microsoftilta. Mitä voisin tehdä?

Ystävällisin terveisin,

Tarvitsetko .NET

Hyvä tarvitseva,

.NET on Microsoftin luoma ohjelmointikehys, jonka avulla kehittäjät voivat luoda sovelluksia helpommin. Kuten kommentaattori Dwroth osuvasti sanoi, "kehys on vain joukko koodia, johon ohjelmoija voi soittaa tarvitsematta kirjoittaa sitä nimenomaisesti".

Täydellisessä maailmassa et tarvitse .NET-kehystä. Kaikkien tärkeiden sovellustesi päättäjillä olisi aikaa ja resursseja koota sovellukset kokonaan itsenäisiksi paketeiksi, koska Windowsille kehittäminen olisi intuitiivinen, enimmäkseen korkean tason prosessi, jonka riippumattomat kehittäjät voisivat naulata melko nopeasti. Joten kukaan kehittäjien lisäksi ei tarvitse pakettia, kuten .NET, joka tarjoaa sovelluksille järjestetyn tavan käyttää tietokantoja, verkkopalveluita ja muita viestintävälineitä.

Mutta et asu siinä maailmassa, ja emme todellakaan kirjoita siihen. Goldavelez.com on usein suositellut sovelluksia, yleensä pieniltä ja riippumattomilta kehittäjiltä, ​​jotka vaativat toimimaan jonkin verran .NET Framework -versiota. Se on usein suuri lataus ja joskus alttiita virheille, kuten olette nähneet - vähemmän Windows 7: ssä, mutta suuret ohjelmistokorjaukset voivat aiheuttaa virheitä. BlackBerryn tarve Frameworkille on hiukan epätavallinen laajamittaisessa työssä, mutta ei täysin kuulumaton.

Useimmiten sovellukset pyytävät tietyn kehyksen version asentamista. Suosittelemme välttämään kyseisen version asentamista ja kokeilemaan sen sijaan uusimman .NET-version asentamista, jos Windows-käyttöjärjestelmä tukee sitä. Useimmissa .NET-paketeissa on taaksepäin yhteensopivuus, joten 2.0-kehystä pyytävä sovellus voi yleensä selviytyä siitä, mikä on pakattu uusimpaan versioon: .NET Framework 4. Varmista myös, että olet asettunut Windows Update -pyyntöihisi, koska voi olla asiaankuuluvia järjestelmäkorjauksia, jotka on asennettava ennen .NET -sovellusta, mukavasti järjestelmään.

Yksi ongelma .NET-asennuksissa on usein paikkatarve, vaikka järjestelmä ei välttämättä tee sitä selväksi. .NET: n 4.0 versio tavanomaisille 32-bittisille Windows-järjestelmille vaatii 850 Mt vapaata tilaa ensisijaisella Windows-asemalla; 64-bittinen Windows-järjestelmä tarvitsee 2 Gt ilmaista, ja Windows ei yleensä kysy, onko sinulla tilaa toisessa osiossa säästääksesi. Jos vapaa tila on pienempi kuin nämä määrät, sinun on tarkastettava kiintolevyäsi ja vapautettava tilaa.

Toinen yleinen ongelma liittyy vanhempiin .NET-versioihin ja ehkä niiden väärään käyttäytymiseen järjestelmässäsi. Siirry Ohjauspaneelin Lisää tai poista sovellus -osaan (tai uudempien Windows-asetusten "Poista ohjelmat") ja etsi ".NET Framework" tai muu vastaava -sovellukseen liittyviä asennuksia. Yritä poistaa ne täältä tavallisen asennuksen avulla, ja yritä sitten asentaa uudempi .NET-kehys uudelleen. Jos tämä edelleenkään epäonnistuu, on aika kääntyä .NET Framework -puhdistustyökalun puolelle, jonka Microsoft itse on itse siivannut ja asettamaan asiat vaikeiden .NET-asennusten jälkeen.

Näiden kahden suoritetun ongelman lisäksi sinun kannattaa tarkistaa, annetaanko jokin tietty virheviesti tai virhekoodi asennuksen aikana. Kopioi viesti alaspäin - paperille, jos Control + C: n valitseminen ja napsauttaminen tuntuu ulottumattomalta - ja etsi verkosta lainausmerkkejä yhdessä ".NET-kehyksen" kanssa. Näkemämme perusteella melkein kaikki .NET: n mahdolliset ongelmat on lähetetty jonkin verran teknisen tuen foorumille, ja vastaus seuraa usein.

Tässä toivomme, että sinä ja .NET voi esiintyä samanaikaisesti Windows-järjestelmän sisällä, joten BlackBerry voi alkaa hengailla ja hyödyntää siellä myös hienoja asioita.

Ystävällisin terveisin,

Goldavelez.com

Onko sinulla muita neuvoja .NET Frameworkista ja sen hyvistä puolista? Pudota heidät kommentteihin auttaaksesi lukijakuntaasi nyt ja tulevaisuudessa.