Microsoft .NET Framework: perché ne hai bisogno e come installarlo su Windows

Microsoft .NET Framework: perché ne hai bisogno e come installarlo su Windows

Se scarichi e installi spesso software , probabilmente ti sei imbattuto in errori che coinvolgono il Microsoft .NET Framework . I due errori più comuni? O non lo hai installato sul tuo sistema o ne hai la versione sbagliata.





Perché questo accade? E, cosa più importante, cos'è questo cosiddetto .NET Framework e perché dovrebbe interessarti? 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 in che cosa il .NET Framework è, potrebbe essere più utile esplorare perché esiste il .NET Framework. Per questo, avrai bisogno di un po' di contesto di programmazione, ma se non hai mai programmato una sola cosa in vita tua, non preoccuparti! Questa spiegazione presumerà che tu abbia assolutamente zero esperienza di programmazione.

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



Credito immagine: Labirintami tramite Shutterstock

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





È qui che entra in gioco .NET Framework. Al suo interno, .NET Framework fornisce un'intera raccolta di codice già scritto (scritto e gestito da Microsoft) 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 sullo schermo: come programmatore, avrei solo bisogno di fornire quale testo includere, come i menu sono disposti, cosa dovrebbero fare i pulsanti quando vengono cliccati, ecc.

Ma .NET Framework è molto di più. Fornisce strumenti aggiuntivi che possono accelerare i tempi di sviluppo complessivi, nonché API aggiuntive (che diamine è un'API?) 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ò.





Ma c'è uno svantaggio 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 il Framework installato sul tuo sistema.

Ciò significa che .NET Framework è effettivamente composto da due parti. La prima parte contiene tutto il codice già scritto di cui hanno bisogno i programmatori (precedentemente chiamati SDK ma ora indicati come Dev Packs). La seconda parte contiene un programma in grado di 'interpretare' il codice .NET Framework in comandi per il sistema operativo, consentendo di eseguire app scritte con .NET Framework (noto come pacchetto ridistribuibile ma anche chiamato 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à app, hai solo bisogno di .NET Framework Redistributable Packages.

Come installare .NET Framework

La maggior parte dei computer Windows viene fornita con .NET Framework già installato, ma il tuo potrebbe essere obsoleto. 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 devi 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.

Immagine di credito: Khakimullin Aleksandr tramite Shutterstock

Tieni presente che puoi installare .NET Framework tramite Windows Update, ma è molto più semplice se utilizzi semplicemente il metodo manuale di seguito. probabilmente hai Windows Update disabilitato o posticipato comunque, nel qual caso questo sarà il metodo preferito.

come viene evidenziato un commento su youtube?

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 inutilizzato 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 anticipo (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. Scegli questa opzione se desideri eseguire l'installazione su un computer separato con Internet scadente o senza Internet.

Entrambi vanno bene, ma preferiamo usare il programma di installazione offline perché è più affidabile e puoi riutilizzarlo se devi reinstallare .NET Framework per qualche motivo. Una volta scaricato, il processo di installazione è abbastanza semplice. Segui la procedura guidata come faresti per l'installazione di qualsiasi altra app.

Scarica: .NET Framework 4.6.2 Programma di installazione Web

Scarica: .NET Framework 4.6.2 Programma di installazione offline

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

Per impostazione predefinita, .NET Framework viene installato in inglese indipendentemente dal programma di installazione 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 sottostante, seleziona la lingua desiderata, attendi che la pagina si ricarichi, quindi fai clic su Download.

Scarica: Pacchetto lingua .NET Framework 4.6.2

Un'altra cosa su .NET Framework

Alcuni anni fa Microsoft è andata avanti e ha reso open source .NET Framework, rendendo essenzialmente possibile a chiunque di contribuire allo sviluppo di .NET Framework. Ciò ha portato Microsoft a diventare l'organizzazione più attiva su GitHub.

Che cosa significa questo per te? Fondamentalmente significa che le app .NET diventeranno solo più diffuse in futuro, e non solo più diffuse, ma anche di qualità migliore. Anche se sei arrivato così lontano senza aver mai usato un'app .NET, probabilmente lo farai presto.

Quindi potresti anche installare il Framework in questo momento.

Questo ha aiutato? Se è così, faccelo sapere qui sotto! Se hai domande, sentiti libero di farle anche tu.

Condividere Condividere Tweet E-mail Va bene installare Windows 11 su un PC incompatibile?

Ora puoi installare Windows 11 sui vecchi PC con il file ISO ufficiale... ma è una buona idea farlo?

Leggi Avanti
Argomenti correlati
  • finestre
  • La tecnologia spiegata
  • Windows 7
  • Windows 10
  • Installa il software
  • Windows 8.1
Circa l'autore Joel Lee(1524 Articoli Pubblicati)

Joel Lee è l'editore capo di MakeUseOf dal 2018. Ha un B.S. in Informatica e oltre nove anni di esperienza professionale di scrittura e modifica.

Altro da Joel Lee

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti