intressant

Vad är .NET-ramverket och varför behöver jag det?

Kära Goldavelez.com,

Vad är "Microsoft .NET Framework" och varför behöver jag det? Jag har försökt installera BlackBerry Desktop, men det misslyckas och säger att jag saknar ramverket. Av någon anledning kan jag inte ladda ner det från Microsoft. Vad kunde jag göra?

Vänliga hälsningar,

Behöver .NET

Kära behov

.NET är ett programmeringsram skapat av Microsoft som utvecklare kan använda för att skapa applikationer lättare. Som kommentaren trevligt uttrycker det, "ett ramverk är bara ett gäng kod som programmeraren kan ringa utan att behöva skriva det uttryckligen."

I en perfekt värld skulle du inte behöva .NET Framework. Tillverkarna av alla dina avgörande applikationer skulle ha tid och resurser att fullständigt sammansätta sina applikationer i fristående paket, för att utveckla för Windows skulle vara en intuitiv, mestadels hög nivå process som oberoende utvecklare kan spika ner i ganska snabb ordning. Så ingen förutom utvecklare behöver ett paket som .NET, som ger applikationer ett ordnat sätt att komma åt databaser, webbtjänster och andra kommunikationsverktyg.

Men du lever inte i den världen, och vi skriver verkligen inte i den. Goldavelez.com har ofta rekommenderat applikationer, vanligtvis från små och oberoende utvecklare, som kräver att någon version av .NET Framework installeras för att fungera. Det är ofta en stor nedladdning, och ibland benägna att fel, som du har sett - mindre i Windows 7, men alla stora programvarupatcher har potentialen till fel. BlackBerrys behov av ramverket är lite ovanligt för en storskalig ansträngning, men inte helt okänd.

De flesta gånger kommer applikationer att be om en viss version av ramen som ska installeras. Vi rekommenderar att du undviker att installera den aktuella versionen och istället försöker installera den mest uppdaterade versionen av .NET, förutsatt att ditt Windows OS stöder det. De flesta .NET-paket har bakåtkompatibilitet, så en app som ber om 2.0-ramverket kan vanligtvis klara det som är paketerat i den senaste versionen: .NET Framework 4. Se också till att du är nöjd med dina Windows Update-förfrågningar, eftersom det kan finnas relevanta systemuppdateringar som måste installeras innan .NET passar bekvämt på ditt system.

Ett problem. NET-installationer som ofta stöter på är ett behov av utrymme, även om ditt system kanske inte gör det tydligt. 4.0-versionen av .NET för standard 32-bitars Windows-system kräver 850 MB ledigt utrymme på din primära Windows-enhet; ett 64-bitars Windows-system behöver 2 GB gratis, och Windows frågar vanligtvis inte om du har utrymme på en annan partition att spara. Om ditt lediga utrymme är mindre än dessa belopp måste du titta på din hårddisk och frigöra lite utrymme.

Ett annat vanligt problem involverar äldre versioner av .NET och kanske deras beteende på ditt system. Gå in i avsnittet Lägg till / ta bort program i Kontrollpanelen (eller "Avinstallera program" i nyare Windows-inställningar) och sök efter installationer relaterade till ".NET Framework" eller något liknande. Försök ta bort dem härifrån genom standardavinstallationsproceduren och försök sedan installera ditt nyare .NET-ramverk igen. Om det fortfarande misslyckas är det dags att vända sig till .NET Framework Cleanup Tool, som gjordes av Microsoft själv för att städa upp och ställa in saker direkt efter svåra .NET-installationer.

Utöver dessa två problem med bruket, vill du titta på om något felmeddelande eller felkod ges ut under installationen. Kopiera det meddelandet - på papper, om du väljer och slår Control + C verkar utom räckhåll - och sök på webben med citat, tillsammans med ".NET-ramverk." Från vad vi har sett har nästan alla potentiella problem som involverar .NET skickats till ett teknisk supportforum någonstans och ett svar följer ofta.

Här hoppas du och .NET kan samexistera i ditt Windows-system snart, så din BlackBerry kan börja umgås och utnyttja dina coola saker där också.

Vänliga hälsningar,

Goldavelez.com

Har du några andra råd om .NET Framework och dess ins och outs? Släpp dem i kommentarerna för att hjälpa en medläsare, nu och in i framtiden.