Microsoft .NET Framework: pourquoi vous en avez besoin et comment l’installer sur Windows

Si vous téléchargez et installez souvent des logiciels, vous avez probablement rencontré des erreurs impliquant le Microsoft .NET Framework. Les deux erreurs les plus courantes? Soit vous ne l’avez pas installé sur votre système, soit vous en avez la mauvaise version.

Pourquoi cela arrive-t-il? Et plus important encore, qu’est-ce que ce que l’on appelle .NET Framework et pourquoi devriez-vous vous en soucier? Eh bien, à bien des égards, le .NET Framework est ce qui permet à Windows moderne d’être ce qu’il est.

Qu’est-ce que le .NET Framework?

Tout d’abord: c’est prononcé point net.

Avant de plonger dans quelle le .NET Framework est, il peut être plus utile d’explorer Pourquoi le .NET Framework existe. Pour cela, vous aurez besoin d’un peu de contexte de programmation – mais si vous n’avez jamais codé une seule chose de votre vie, ne vous inquiétez pas! Cette explication supposera que vous n’avez absolument aucune expérience en programmation.

Vous savez probablement déjà que les programmeurs (c’est-à-dire les personnes qui créent des logiciels) doivent «écrire du code» pour créer des applications Windows. Ils le font en utilisant différents «langages de programmation», qui vous permettent d’écrire du code qui indique à l’ordinateur ce qu’il doit faire.

illustration du langage de programmation
Crédit d’image: Labirintami via Shutterstock

Publicité

Le problème est que les langages de programmation sont primitifs en eux-mêmes. Ils peuvent gérer des calculs simples comme l’addition et la multiplication, mais ne peuvent pas faire beaucoup plus que cela. Vous voulez mettre du texte ou des images à l’écran? Ensuite, vous devrez écrire un tas de code en utilisant les composants les plus basiques du langage pour ce faire – et cela peut prendre beaucoup de temps.

C’est là que le .NET Framework entre en jeu. À la base, le .NET Framework fournit une collection complète de code déjà écrit (écrit et maintenu par Microsoft) que les programmeurs peuvent utiliser pour créer rapidement des logiciels. Par exemple, le .NET Framework gère de nombreuses opérations ennuyeuses en coulisses, comme dire à Windows comment dessiner une fenêtre à l’écran – en tant que programmeur, je devrais simplement fournir le texte à inclure, la façon dont les menus sont disposé, ce que les boutons doivent faire lorsqu’on clique dessus, etc.

Mais le .NET Framework est bien plus que cela. Il fournit des outils supplémentaires qui peuvent accélérer le temps de développement global, ainsi que des API supplémentaires (qu’est-ce qu’une API?) Que les programmeurs peuvent utiliser pour interagir facilement avec certains services, tels que le Windows Store. Au lieu d’écrire à la main tout le code dont une application a besoin pour être considérée comme une application UWP (plateforme Windows universelle), par exemple, le .NET Framework fournit tout cela.

En relation :  Comment bloquer un numéro de téléphone sur votre iPhone

windows-10-applications-windows-universelles

Publicité

Mais il y a un inconvénient à créer une application avec .NET Framework: votre ordinateur ne sait pas comment exécuter des applications basées sur Framework à moins que le Framework ne soit installé sur votre système.

Cela signifie que le .NET Framework est en fait composé de deux parties. La première partie contient tout le code déjà écrit dont les programmeurs ont besoin (anciennement appelés SDK mais maintenant appelés Dev Packs). La deuxième partie contient un programme qui peut «interpréter» le code .NET Framework en commandes pour le système d’exploitation, vous permettant d’exécuter des applications écrites avec le .NET Framework (connu sous le nom de package redistribuable mais également appelé environnement d’exécution par certains).

Il est similaire à Java en ce sens que vous devez installer l’environnement d’exécution Java pour exécuter des applications codées en Java.

En bref: en tant qu’utilisateur régulier qui ne codera pas d’applications, vous n’avez besoin que de packages redistribuables .NET Framework.

Publicité

Comment installer le .NET Framework

La plupart des ordinateurs Windows sont livrés avec le .NET Framework déjà installé, mais le vôtre peut être obsolète. Par exemple, Windows 8 et 8.1 sont livrés avec la version 4.5.1, tandis que Windows 10 peut être livré avec 4.6, 4.6.1 ou 4.6.2 installés, selon la nouveauté de l’ordinateur.

Si vous devez installer une version plus récente, le processus est simple. Au moment d’écrire ces lignes, le .NET Framework a atteint la version 4.6.2, c’est donc celle que nous allons installer. Les futures versions du framework devraient être tout aussi faciles à installer.

windows-10-toutes sortes-d'applications
Crédit d’image: Khakimullin Aleksandr via Shutterstock

Notez que vous pouvez installer le .NET Framework via Windows Update, mais c’est beaucoup plus facile si vous utilisez simplement la méthode manuelle ci-dessous. Vous avez probablement de toute façon désactivé ou différé Windows Update, auquel cas ce sera la méthode préférée.

Publicité

Avant que tu commences – .NET Framework 4.6.2 peut être installé sur Windows 10, Windows 8.1 et Windows 7 SP1 sur les systèmes x86 et x64. Microsoft recommande au moins 2,5 Go d’espace disque inutilisé pour garantir que l’installation se déroule sans accroc.

Comme pour la plupart de leurs produits, Microsoft propose deux types d’installateurs: un programme d’installation Web et un programme d’installation hors ligne.

le installateur Web est extrêmement petit à l’avant (moins de 2 Mo), mais télécharge tous les composants nécessaires pendant le processus d’installation, ce qui nécessite une connexion Internet stable et cohérente.

le installateur hors ligne est un téléchargement initial plus volumineux (environ 60 Mo) qui ne nécessite aucun accès Internet lors de l’installation. Choisissez cette option si vous souhaitez installer sur un ordinateur séparé avec Internet de mauvaise qualité ou pas d’Internet du tout.

En relation :  Comment désactiver les notifications gênantes sur Chrome, Firefox, Safari, etc.

L’un ou l’autre convient, mais nous préférons utiliser le programme d’installation hors ligne car il est plus fiable et vous pouvez le réutiliser si vous devez réinstaller le .NET Framework pour une raison quelconque. Une fois téléchargé, le processus d’installation est assez simple. Suivez simplement l’assistant comme vous le feriez lors de l’installation de toute autre application.

Télécharger: Programme d’installation Web .NET Framework 4.6.2

Télécharger: Programme d’installation hors ligne de .NET Framework 4.6.2

windows-10-net-framework-télécharger

Notez que l’installation de la version 4.6.2 du .NET Framework est une mise à jour sur place des versions précédentes à partir de 4.5 (qui comprend 4, 4.5, 4.5.1, 4.5.2, 4.6 et 4.6.1). désinstallez ces anciennes versions après coup. Les versions 3.5 SP1 et antérieures sont conservées dans une installation distincte.

Par défaut, le .NET Framework s’installe en anglais quel que soit le programme d’installation que vous utilisez. Pour le localiser dans une autre langue, vous devez télécharger le module linguistique approprié de la même version .NET Framework (dans ce cas, 4.6.2). Les modules linguistiques ne sont disponibles qu’en tant qu’installateurs hors ligne.

Sur la page de téléchargement ci-dessous, sélectionnez la langue souhaitée, attendez que la page se recharge, puis cliquez sur Télécharger.

Télécharger: Module linguistique .NET Framework 4.6.2

Encore une chose sur le .NET Framework

Il y a quelques années, Microsoft est allé de l’avant et a ouvert le .NET Framework, permettant essentiellement à quiconque de contribuer au développement de .NET Framework. Cela a permis à Microsoft de devenir l’organisation la plus active sur GitHub.

Qu’est-ce que cela signifie pour toi? Fondamentalement, cela signifie que les applications .NET ne feront que devenir plus répandues à l’avenir – et pas seulement plus répandues, mais aussi de meilleure qualité. Même si vous êtes arrivé jusqu’ici sans avoir jamais utilisé une application .NET, vous le ferez probablement bientôt.

Vous pouvez donc aussi bien installer le Framework dès maintenant.

Cela vous a-t-il aidé? Si tel est le cas, veuillez nous le faire savoir ci-dessous! Si vous avez des questions, n’hésitez pas à les poser également.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.