Annuncio pubblicitario

Se tu scaricare e installare software spesso Come trovare software open source per WindowsSei preoccupato per la privacy, la sicurezza dei dati o il codice dannoso nascosto nel tuo software? Con il software proprietario, non sai mai davvero cosa sta facendo il programma con i tuoi dati. L'open source è la risposta! Leggi di più , probabilmente hai riscontrato errori che coinvolgono il Microsoft .NET Framework. I due errori più comuni? O non lo hai installato sul tuo sistema o hai la versione sbagliata di esso.

Perché succede? E, soprattutto, che cos'è questo cosiddetto .NET Framework e perché dovresti preoccupartene? Bene, in molti modi, .NET Framework è ciò che consente a Windows moderno di essere quello che è.

Che cos'è .NET Framework?

Per prima cosa: è pronunciato punto netto.

Prima di tuffarci che cosa .NET Framework è, potrebbe essere più utile esplorare perché .NET Framework esiste. Per questo, avrai bisogno di un po 'di contesto di programmazione, ma se non hai mai codificato una sola cosa in vita tua, non preoccuparti! Questa spiegazione supporrà che tu abbia un'esperienza di programmazione assolutamente nulla.

instagram viewer

Probabilmente sai già che i programmatori (ovvero le persone che creano software) devono "scrivere codice" per creare app di Windows. Lo fanno usando diversi "linguaggi di programmazione", che ti permettono di scrivere codice che dice al computer cosa fare.

linguaggio di programmazione-illustrazione
Credito di immagine: Labirintami via Shutterstock

Il problema è che i linguaggi di programmazione sono primitivi da soli. Possono gestire calcoli semplici come addizione e moltiplicazione, ma non possono fare molto di più. Vuoi mettere testo o immagini sullo schermo? Quindi dovrai scrivere un sacco di codice usando i componenti più elementari della lingua per farlo - e questo può richiedere molto tempo.

È qui che entra in gioco .NET Framework. Fondamentalmente, .NET Framework fornisce un'intera raccolta di codice già scritto (scritto e gestito da Microsoft Un inizio GNU per Microsoft: cosa significa un framework .NET open source per il resto di noiMicrosoft ha appena rilasciato una parte significativa del suo codice con una licenza open source permissiva. Questa mossa si rompe con anni di tradizione. Ma perché e cosa significa per te? Leggi di più ) che i programmatori possono utilizzare per creare rapidamente software. Ad esempio, .NET Framework gestisce molte noiose operazioni dietro le quinte come dire a Windows come disegnare una finestra su schermo: come programmatore, avrei solo bisogno di fornire quale testo includere, come sono disposti i menu, quali pulsanti dovrebbero fare quando si fa clic, eccetera.

Ma .NET Framework è molto più di questo. Fornisce strumenti aggiuntivi che possono accelerare i tempi complessivi di sviluppo, nonché API aggiuntive (che diamine è un'API? Cosa sono le API e come sono le API aperte che cambiano InternetTi sei mai chiesto in che modo i programmi sul tuo computer e sui siti web che visiti si "dialogano"? Leggi di più ) che i programmatori possono utilizzare per interagire facilmente con determinati servizi, come Windows Store. Invece di scrivere a mano tutto il codice necessario a un'app per essere considerata un'app UWP (piattaforma Windows universale), ad esempio, .NET Framework fornisce tutto ciò.

finestre-10-Universal-windows-apps

Ma c'è un aspetto negativo nella creazione di un'app con .NET Framework: il tuo computer non sa come eseguire app basate su Framework a meno che tu non abbia installato Framework sul tuo sistema.

Ciò significa che .NET Framework è in realtà composto da due parti. La prima parte contiene tutto il codice già scritto di cui i programmatori hanno bisogno (precedentemente chiamato SDK ma ora denominato Dev Pack). La seconda parte contiene un programma in grado di "interpretare" il codice .NET Framework in comandi per il sistema operativo, permettendo eseguire app scritte con .NET Framework (noto come pacchetto ridistribuibile ma chiamato anche Runtime Environment da alcuni).

È simile a Java in quanto è necessario installare Java Runtime Environment per eseguire app codificate in Java.

Per farla breve: come utente normale che non codificherà le app, sono necessari solo pacchetti ridistribuibili di .NET Framework.

Come installare .NET Framework

La maggior parte dei computer Windows viene fornito con .NET Framework già installato, ma il tuo potrebbe non essere aggiornato. Ad esempio, Windows 8 e 8.1 vengono forniti con la versione 4.5.1, mentre Windows 10 può essere installato con 4.6, 4.6.1 o 4.6.2, a seconda della novità del computer.

Se è necessario installare una versione più recente, il processo è semplice. Al momento della stesura di questo documento, .NET Framework ha raggiunto la versione 4.6.2, quindi è quella che installeremo. Le versioni future del framework dovrebbero essere altrettanto facili da installare.

finestre-10-all-kinds-of-app
Credito di immagine: Khakimullin Aleksandr via Shutterstock

Tieni presente che puoi installare .NET Framework tramite Windows Update, ma è molto più semplice se usi semplicemente il metodo manuale di seguito. Probabilmente hai Windows Update disabilitato o differito Come gestire Windows Update in Windows 10Per i maniaci del controllo, Windows Update è un incubo. Funziona in background e mantiene il sistema sicuro e funzionante senza problemi. Ti mostriamo come funziona e cosa puoi personalizzare. Leggi di più comunque, nel qual caso questo sarà il metodo preferito.

Prima di iniziare - .NET Framework 4.6.2 può essere installato su Windows 10, Windows 8.1 e Windows 7 SP1 su entrambi i sistemi x86 e x64. Microsoft consiglia almeno 2,5 GB di spazio su disco non utilizzato 6 modi per liberare spazio sul tuo computer WindowsIl disordine può essere un grave svantaggio per la produttività. Nel tempo, i file si perdono, i programmi non vengono utilizzati e all'improvviso, il tuo disco rigido un tempo spazioso è pieno di cose inutili e devi ripulirlo ... Leggi di più per garantire che l'installazione venga completata senza intoppi.

Come con la maggior parte dei loro prodotti, Microsoft offre due tipi di programmi di installazione: un programma di installazione Web e un programma di installazione offline.

Il programma di installazione web è estremamente piccolo in primo piano (meno di 2 MB), ma scarica tutti i componenti necessari durante il processo di installazione, che richiede una connessione Internet stabile e coerente.

Il programma di installazione offline è un download iniziale più grande (circa 60 MB) che non richiede alcun accesso a Internet durante l'installazione. Scegliere questa opzione se si desidera installare su un computer separato con Internet scadente o senza Internet.

Uno dei due va bene, ma preferiamo utilizzare il programma di installazione offline perché è più affidabile e puoi riutilizzarlo se è necessario reinstallare .NET Framework per qualche motivo. Una volta scaricato, il processo di installazione è abbastanza semplice. Segui la procedura guidata come faresti quando installi un'altra app.

Scarica:Programma di installazione Web di .NET Framework 4.6.2

Scarica:.NET Framework 4.6.2 Programma di installazione offline

finestre-10-net-quadro-download

Si noti che l'installazione della versione 4.6.2 di .NET Framework è un aggiornamento sul posto per l'avvio delle versioni precedenti con 4.5 (che include 4, 4.5, 4.5.1, 4.5.2, 4.6 e 4.6.1), quindi non disinstallare le versioni precedenti dopo fatto. Le versioni 3.5 SP1 e precedenti vengono conservate come installazione separata.

Per impostazione predefinita, .NET Framework viene installato in inglese indipendentemente dall'installer utilizzato. Per localizzarlo in un'altra lingua, è necessario scaricare il Language Pack appropriato della stessa versione di .NET Framework (in questo caso, 4.6.2). I Language Pack sono disponibili solo come programmi di installazione offline.

Nella pagina di download in basso, seleziona la lingua desiderata, attendi che la pagina venga ricaricata, quindi fai clic su Download.

Scarica:Language Pack di .NET Framework 4.6.2

Un'altra cosa su .NET Framework

Alcuni anni fa Microsoft è andata avanti e open source .NET Framework Un inizio GNU per Microsoft: cosa significa un framework .NET open source per il resto di noiMicrosoft ha appena rilasciato una parte significativa del suo codice con una licenza open source permissiva. Questa mossa si rompe con anni di tradizione. Ma perché e cosa significa per te? Leggi di più , consentendo essenzialmente a chiunque di contribuire allo sviluppo di .NET Framework. Ciò ha portato a diventare Microsoft l'organizzazione più attiva su GitHub 10 strumenti gratuiti di Windows Open Source ospitati su GitHubMicrosoft è l'organizzazione con i collaboratori più open source su GitHub. Per festeggiare questo risultato, abbiamo compilato un elenco dei migliori strumenti gratuiti di Windows che puoi scaricare da GitHub. Leggi di più .

Che cosa significa questo per te? Fondamentalmente significa che le app .NET diventeranno sempre più prevalenti in futuro - e non solo più prevalenti, ma anche di migliore qualità Come ti sta interessando il passaggio di Microsoft all'open sourceMicrosoft sta cambiando radicalmente la sua cultura. L'open sourcing è un segno distintivo di questa trasformazione e avvantaggia sia i programmatori che i consumatori. Spieghiamo perché dovresti preoccuparti. Leggi di più . Anche se sei arrivato così lontano senza aver mai usato un'app .NET, probabilmente lo farai presto.

Quindi potresti anche installare subito il Framework.

Questo ti è stato d'aiuto? In tal caso, faccelo sapere di seguito! Se hai domande, sentiti libero di chiedere anche a loro.

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.