Publicité
Si vous télécharger et installer souvent des logiciels Comment trouver un logiciel open source pour WindowsÊtes-vous préoccupé par la confidentialité, la sécurité des données ou le code malveillant caché dans votre logiciel? Avec un logiciel propriétaire, vous ne savez jamais vraiment ce que le programme fait avec vos données. L'open source est la réponse! Lire la suite , vous avez probablement rencontré des erreurs impliquant Microsoft .NET Framework. Les deux erreurs les plus courantes? Soit vous ne l'avez pas installé sur votre système, soit vous en avez une mauvaise version.
Pourquoi cela arrive-t-il? Et plus important encore, qu'est-ce que ce soi-disant .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 quoi 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 dans votre vie, ne vous inquiétez pas! Cette explication suppose que vous n'avez aucune expérience de 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 quoi faire.
Le problème est que les langages de programmation sont primitifs par 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 sur l'écran? Ensuite, vous devrez écrire un tas de code en utilisant les composants les plus élémentaires du langage pour ce faire - et cela peut prendre beaucoup de temps.
C’est là que le .NET Framework intervient. À sa base, le .NET Framework fournit une collection complète de code déjà écrit (écrit et maintenu par Microsoft Un début GNU pour Microsoft: ce qu'un framework .NET Open Source signifie pour le reste d'entre nousMicrosoft vient de publier une partie importante de son code sous une licence open source permissive. Cette décision rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? Lire la suite ) que les programmeurs peuvent utiliser pour créer rapidement des logiciels. Par exemple, le .NET Framework gère de nombreuses opérations ennuyeuses en arrière-plan, comme dire à Windows comment dessiner une fenêtre sur le écran - en tant que programmeur, il me suffit de fournir le texte à inclure, la disposition des menus, les boutons à cliquer, 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 que c'est qu'une API? Que sont les API et comment les API ouvertes modifient-elles InternetVous êtes-vous déjà demandé comment les programmes de votre ordinateur et les sites Web que vous visitez se parlent? Lire la suite ) 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 (plate-forme Windows universelle), par exemple, le .NET Framework fournit tout cela.
Mais il y a un inconvénient à créer une application avec le .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 désormais 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, permettant vous pour 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 dans la mesure où vous devez installer Java Runtime Environment pour exécuter des applications codées en Java.
Pour faire court: en tant qu'utilisateur régulier qui ne codera pas d'applications, vous n'avez besoin que de packages redistribuables .NET Framework.
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 venir 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. À ce jour, le .NET Framework a atteint la version 4.6.2, c'est donc celui que nous allons installer. Les futures versions du framework devraient être tout aussi faciles à installer.
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 Windows Update désactivé ou différé Comment gérer Windows Update dans Windows 10Pour les monstres de contrôle, Windows Update est un cauchemar. Il fonctionne en arrière-plan et assure la sécurité et le bon fonctionnement de votre système. Nous vous montrons comment cela fonctionne et ce que vous pouvez personnaliser. Lire la suite de toute façon, auquel cas ce sera la méthode préférée.
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 de espace disque inutilisé 6 façons de libérer de l'espace sur votre ordinateur WindowsL'encombrement peut être un gros frein à la productivité. Au fil du temps, les fichiers se perdent, les programmes deviennent inutilisés et tout à coup, votre disque dur autrefois spacieux regorge de choses inutiles et vous devez le nettoyer ... Lire la suite pour s'assurer que l'installation se termine 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 programme d'installation hors ligne est un téléchargement initial plus important (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 du tout d'Internet.
L'un ou l'autre est correct, 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 d'une autre application.
Télécharger:Installateur Web .NET Framework 4.6.2
Télécharger:Installateur hors ligne .NET Framework 4.6.2
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 avec 4.5 (qui comprend 4, 4.5, 4.5.1, 4.5.2, 4.6 et 4.6.1), ne désinstallez donc pas ces anciennes versions après la fait. Les versions 3.5 SP1 et antérieures sont conservées en tant qu'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 de .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:Pack de langue .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 open source le .NET Framework Un début GNU pour Microsoft: ce qu'un framework .NET Open Source signifie pour le reste d'entre nousMicrosoft vient de publier une partie importante de son code sous une licence open source permissive. Cette décision rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? Lire la suite , permettant essentiellement à quiconque de contribuer au développement de .NET Framework. Cela a conduit Microsoft à devenir l'organisation la plus active sur GitHub 10 outils Windows Open Source gratuits hébergés sur GitHubMicrosoft est l'organisation avec les contributeurs les plus open source sur GitHub. Pour célébrer cette réussite, nous avons compilé une liste des meilleurs outils Windows gratuits que vous pouvez télécharger depuis GitHub. Lire la suite .
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 une meilleure qualité Comment le passage de Microsoft à l'open source vous affecteMicrosoft change radicalement sa culture. L'open source est une caractéristique de cette transformation et profite aux codeurs et aux consommateurs. Nous vous expliquons pourquoi vous devriez vous en soucier. Lire la suite . Même si vous êtes arrivé si loin sans avoir jamais utilisé d'application .NET, vous le ferez probablement bientôt.
Donc, vous pourriez aussi bien installer le Framework dès maintenant.
Est-ce que cela a aidé? Si oui, faites-le nous savoir ci-dessous! Si vous avez des questions, n'hésitez pas à les poser également.
Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.