Qu'est-ce que le .NET Framework. Microsoft NET Framework quel est ce programme

09/07/17 33,4K

Si vous installez souvent des programmes, vous avez probablement rencontré des erreurs Microsoft. NET-Framework. Les deux problèmes les plus courants sont qu'il n'est pas installé ou qu'une mauvaise version est installée.

Pourquoi cela arrive-t-il? De quoi s’agit-il et pourquoi avons-nous besoin du NET Framework ?

Qu'est-ce que le .NET Framework ?

Vous savez probablement que l’activité principale des programmeurs est d’écrire du code. Ils utilisent différents langages de programmation pour indiquer à l'ordinateur ce qu'il doit faire :


Mais il y a un problème : les langages de programmation sont assez primitifs. Avec leur aide, vous pouvez facilement effectuer étapes simples comme l'addition et la multiplication. Tout le reste nécessite un travail long et acharné. Souhaitez-vous afficher du texte ou des images à l'écran ? Ensuite vous devrez écrire beaucoup de code en utilisant les éléments les plus simples du langage.

C'est là que le .NET Framework vient à la rescousse. Il s’agit essentiellement d’une vaste collection d’extraits de code écrits ( créé et maintenu par Microsoft), que les programmeurs peuvent utiliser pour écrire des programmes plus rapidement.

Par exemple, le .NET Framework s'occupe de toutes les opérations de rendu des fenêtres à l'écran. Le programmeur peut uniquement insérer du texte, réfléchir au menu du programme, définir le comportement des boutons lorsque l'utilisateur les appuie, etc.

Mais le .NET Framework est bien plus qu'un simple ensemble code supplémentaire. Il comprend des outils conçus pour réduire le temps de développement et des API supplémentaires que les programmeurs peuvent utiliser pour interagir facilement avec des services tels que Windows Store. Au lieu d'écrire manuellement tout code requis pour soutenir l'universel Plateformes Windows, vous pouvez utiliser le .NET Framework :


Il n'y a qu'un seul inconvénient à développer des applications à l'aide du .NET Framework : elles ne peuvent pas s'exécuter si .NET n'est pas installé sur votre système.

NET Framework se compose de deux parties. La première partie comprend un ensemble de codes pré-écrits ( officiellement appelé SDK, Dev Packs ou « Developer Packs »). La deuxième partie comprend un programme capable d'interpréter le code .NET Framework en commandes pour le système d'exploitation. Cette partie, qui s'appelle " Durée", vous permet d'exécuter des programmes écrits à l'aide du .NET Framework.

À cet égard, le .NET Framework ressemble à Java : pour utiliser les applications qui y sont écrites, vous devez télécharger Java Runtime Environment.

Bref, pourquoi est-ce nécessaire ? MicrosoftNET Framework : si vous êtes un utilisateur occasionnel qui n’a pas l’intention de programmer, vous n’avez besoin que du runtime .NET Framework.

Comment installer le .NET Framework

.NET Framework est déjà installé sur la plupart des ordinateurs Windows, mais la version est peut-être obsolète. Par exemple, Windows 8 et 8.1 sont livrés avec la version 4.5.1 et Windows 10 est livré avec la version 4.6, 4.6.1 ou 4.6.2.

Au moment de la rédaction de cet article, le plus dernière version-.NET Framework 4.7. Voici ce que nous allons installer :


Le .NET Framework peut également être installé via Windows Update. Mais beaucoup de gens désactivent la mise à jour de Windows, donc cette méthode serait préférable.

Avant l'installation - .NET Framework 4.7 peut être installé sur Windows 10, Windows 8.1 et Windows 7 SP1 sur les systèmes 32 bits et 64 bits. Pour que l'installation se déroule sans erreur, Microsoft recommande de disposer d'au moins 2,5 Go d'espace libre sur votre disque dur.

Microsoft propose deux types d'installateurs : l'installateur Web et programme d'installation hors ligne. Le programme d'installation Web pèse moins de 2 Mo et télécharge tous les composants nécessaires lors de l'installation. Par conséquent, vous aurez besoin d’une connexion Internet stable.

Le programme d'installation hors ligne pèse environ 60 Mo et ne nécessite pas d'accès Internet lors de l'installation.

Les deux installateurs contiennent le même Versions NET Framework, mais nous préférons utiliser le programme d’installation hors ligne. Il est plus fiable et sera toujours à portée de main si vous devez réinstaller le .NET Framework. Une fois téléchargé, le processus d'installation ne devrait pas être difficile - suivez simplement les instructions qui apparaissent à l'écran. Et vous comprendrez alors rapidement pourquoi NET Framework 4 est nécessaire.

NET Framework 4.7 Programme d'installation Web

NET Framework 4.7 Programme d'installation hors ligne


Veuillez noter que la version 4.7 est une mise à jour continue vers les versions 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 et 4.6.2. Alors ne supprime pas Versions précédentes après l'installation. .NET Framework 3.5 SP1 et les versions antérieures sont installées séparément.

Par défaut, le .NET Framework installe la version anglaise quel que soit le programme d'installation que vous utilisez. Pour localiser, vous devez télécharger le module linguistique approprié. Sur ce moment packs de langue pour la version 4.7 sont uniquement disponibles en tant qu'installateurs autonomes.

Pour bon fonctionnement Certains programmes et jeux que vous devrez peut-être installer ensembles supplémentaires bibliothèques. Nous allons vous montrer comment sélectionner les bonnes versions du .NET Framework et les installer.

Il y a 10 à 15 ans pour Fonctionnement de Windows Il suffisait d'installer le système lui-même et les pilotes. La plupart des programmes ont travaillé sur fenêtres standards L'API ne nécessitait rien d'autre. Cependant, beaucoup de choses ont changé depuis. C'est tout aujourd'hui grande quantité Le logiciel est basé sur des plateformes logicielles tierces. Le « premier signe » dans ce domaine a été machine virtuelle JAVA de Sun Microsystems, qui vous a permis de créer et d'exécuter des programmes sur presque tous les systèmes d'exploitation.

Certes, JAVA avait (et reste parfois encore dans certaines implémentations) un inconvénient : une consommation élevée de ressources et travail lent. Cependant, Microsoft, considérant cette technologie comme un concurrent sérieux, a décidé de créer sa propre technologie. plateforme logicielle. Ainsi, en 2000, la première version est apparue (et fin 2002, la version stable 1.1) produit logiciel sous nommé Microsoft NET-cadre.

Qu'est-ce que le .NET Framework

En fait, le .NET Framework est un ensemble bibliothèques système, qui implémentent leurs propres algorithmes pour travailler avec le système d'exploitation, alternatifs aux algorithmes standards. Cela permet tout d'abord aux développeurs de se débarrasser, dans une certaine mesure, de la liaison de leurs programmes au système d'exploitation installé sur l'ordinateur, puisque le support du framework est également disponible sous Linux, MacOS et même iOS mobile.

NET Framework est une sorte de base d'exécution code de programme, écrit en C#, Visual Basic, Visual C++ (et quelques autres) qui prend en charge les commandes Common Language Runtime (CLR). C'est grâce au support du CLR que les programmes créés dans le .NET Framework peuvent être exécutés sur diverses plateformes et même combiner des fragments de code dans différentes langues! Ceci, à son tour, ouvre de larges opportunités au développeur pour intégrer un certain nombre de solutions prêtes à l'emploià votre projet.

Pour l'utilisateur, le .NET Framework est précieux car il permet d'exécuter l'intégralité du « zoo » logiciel mentionné ci-dessus sans pratiquement aucune perte de performances, ce qui le distingue avantageusement du même JAVA. Si le framework n'est pas sur l'ordinateur, nous pouvons recevoir diverses erreurs en essayant de lancer des programmes qui l'utilisent :

Depuis aujourd'hui, de nombreux logiciels basés sur le .NET Framework ont ​​déjà été écrits pour Windows, je pense cet élément doit être installé et activé sur chaque PC moderne. Voyons maintenant quelques nuances techniques.

Versions du .NET Framework

La principale confusion lorsque vous travaillez avec le .NET Framework réside dans les versions du framework installées sur votre PC et lesquelles d'entre elles sont prises en charge par votre système d'exploitation. Le fait est qu’il existe déjà aujourd’hui quatre branches principales (et la cinquième est à nos portes), qui comprennent plusieurs subversions. De plus, ils peuvent différer considérablement les uns des autres. Un exemple frappant : la version 4.0 fonctionne toujours sur Windows XP et Vista, et la 4.5, qui contient de nombreuses innovations, n'est supportée que sur Windows 7 et supérieur !

Afin de ne confondre personne pendant longtemps, je porte à votre connaissance un tableau légèrement repensé affichant clairement les principales versions du .NET Framework disponibles aujourd'hui et leur travail sur différents systèmes Les fenêtres:

Version Version CLR Convient à Inclus dans Remplace
1.0 1.0 Windows 98/XP/Serveur 2003 - -
1.1 1.1 Windows 2000/XP/Serveur 2003 Windows Serveur 2003 1.0
2.0 2.0 Windows 2000 / XP / Serveur 2003 / Vista / 7 / Serveur 2008 -
3.0 2.0 Windows XP/Serveur 2003/Vista/7/Serveur 2008 Windows Vista/7/Serveur 2008 2.0
3.5 2.0 Windows 7 / Serveur 2008 / 8 / Serveur 2012 2.0 et 3.0
4.0 4 Windows XP / Serveur 2003 / Vista / 7 / Serveur 2008 / 8 / Serveur 2012 Windows 8 / Serveur 2012 -
4.5 4 Windows Vista / 7 / Serveur 2008 / 8 / Serveur 2012 Windows 8 / Serveur 2012 4.0
4.6 4 Windows 10 4.0-4.5.2
4.7 4 Windows 7 / Serveur 2008 / 8 / Serveur 2012 / 10 Windows 10 4.0-4.6.2

Laissez-moi vous expliquer un peu. Les premières versions du .NET Framework (1.0 et 1.1) n'étaient pratiquement pas réclamées et aujourd'hui elles ne peuvent être utiles qu'aux développeurs eux-mêmes ou aux utilisateurs exécutant des logiciels spécifiques obsolètes. Le véritable boom du développement technologique a commencé avec la sortie de la version 2.0 en 2005. Dans cette branche, l'environnement d'exécution Common Language Runtime a également été mis à jour vers la version 2.0 et a acquis un certain nombre de nouveaux « utilitaires » qui ont déterminé la popularité du framework et la croissance en avalanche des logiciels basés sur celui-ci.

La sortie de la version 3.0 un an plus tard, et un an plus tard de la version 3.5, n'ont fait que consolider le succès et définir la tendance du développement du programme jusqu'en 2010. En fait, .NET Framework 3.5 a absorbé presque toute la puissance des versions précédentes et a pu remplacer toutes les versions utilisant CLR 2.0. Par conséquent, la présence de cette version particulière du framework est toujours très souhaitable pour Windows de XP à 10 (d'ailleurs, à partir de « Seven », elle est incluse dans la distribution Windows) !

En 2010, les développeurs Microsoft ont immédiatement mis à jour le Common Language Runtime vers la version 4 et ont implémenté sa prise en charge dans .NET Framework 4.0. Il s'agissait de la dernière version prenant officiellement en charge Windows XP et Vista, déjà obsolètes (bien que certains rapports indiquent que certains ont pu installer le .NET Framework 4.5 pour Windows XP). Toutes les versions ultérieures ont conservé la compatibilité avec le "Seven", mais étaient déjà axées sur nouvelles fenêtres 8 et versions ultérieures 10. La dernière version actuelle 4.7 pour Windows 10 (fonctionne à partir de Windows 7 SP1) peut remplacer complètement la 4ème ligne entière du framework, car elle prend en charge toutes les nouvelles et anciennes commandes.

Donc pour la plupart systèmes modernes Pour Windows, il suffit d'installer seulement deux versions du .NET Framework : 3.5 et 4.7. Des assemblages plus anciens peuvent être installés, mais ils sont facultatifs et ne donnent pas toujours aucun effet. D'ailleurs, comme je l'ai déjà dit, à partir de Windows 7, Microsoft a finalement commencé à inclure le .NET Framework 3.5 (et à partir du G8 et 4.0) dans la distribution du système d'exploitation. Par défaut, cependant, ils sont désactivés et pour les activer, vous devez Panneaux de contrôle section d'appel " Programmes et composants", et à partir de là une sous-section " Activer ou désactiver des fonctionnalités Windows". Dans la fenêtre qui s'ouvre, vous devez cocher toutes les cases liées au .NET Framework :

Vérification de l'installation complète et dépannage

Pour vous assurer que les assemblys .NET Framework que vous avez installés sont corrects et complets, vous pouvez utiliser le programme gratuit :

Ce programme vérifie si les principales versions du framework sont disponibles sur votre système et, dans le cas contraire, vous permet de les télécharger immédiatement (bouton de téléchargement vert) ainsi que le SDK correspondant (bouton violet - ceci n'est nécessaire que pour les développeurs). Forfaits ASoft disponibles. Version NET Le détecteur met en évidence les blancs et les manquants en gris. Tout est assez pratique, à l'exception peut-être du fait que le programme fournit des liens de téléchargement uniquement pour les anciens assemblages du .NET Framework et n'affiche pas les mises à jour.

Certes, la présence de l'une ou l'autre version du .NET Framework ne signifie pas qu'il fonctionne comme il se doit. Vous pouvez vérifier le bon fonctionnement du framework à l'aide d'un utilitaire de Microsoft (voir la rubrique "Emplacement du téléchargement") :

Bien que le programme n'ait pas Interface en russe, tout le monde peut le comprendre. Sélectionnez simplement la version de l'assembly que vous testez dans la liste déroulante et cliquez sur le bouton "Vérifiez maintenant" pour obtenir le résultat du test. Si le message « Vérification du produit réussie ! » s'affiche, aucun problème n'a été détecté. Si quelque chose apparaît dans la liste des problèmes, vous pouvez essayer de les résoudre à l'aide d'un autre utilitaire Microsoft .NET Framework Repair Tool :

Ce programme fonctionne comme assistant étape par étape, qui analyse les composants .NET Framework installés à la recherche d'erreurs opérationnelles et propose de résoudre tous les problèmes détectés. En fait, la connaissance de l'anglais n'est pas non plus nécessaire pour travailler avec, puisque toutes les actions se résument essentiellement à appuyer sur le bouton « Suivant ».

Dans le cas où même après avoir exécuté le .NET Framework Outil de réparation fonctionnement normal framework n’a pas été restauré, vous pouvez réinstaller complètement sa version problématique. Mais avant tout, il faut le retirer correctement et complètement. Pour ce faire, il est préférable de recourir à l'aide d'un autre utilitaire de Microsoft (voir la rubrique « Emplacement de téléchargement ») :

Liens de téléchargement pour .NET Framework

Ainsi, après avoir supprimé une version qui ne fonctionne pas correctement du .NET Framework ou après Réinstallation de Windows Vous n’avez pas besoin de chercher des liens pour télécharger le framework ; vous trouverez ci-dessous une liste de pages de téléchargement pour tous les packages pour tous les Windows (les principaux assemblys recommandés sont mis en évidence en gras).

Pour le dire simplement dans un langage simple, alors le .Net Framework est ce qui permet à la plupart des programmes de fonctionner. lors de leur création, les outils de ce framework sont utilisés.

Ceux qui aiment les jeux ont déjà rencontré DirectX plus d'une fois : presque tous les jeux nécessitent son installation, en sinon refusant simplement de démarrer. Ici aussi : un framework s'apparente à un squelette sur lequel un programme est assemblé. Sans une telle fondation, toute la structure est inefficace.

Activation de la version préinstallée

Avec Windows 7, Microsoft a commencé à préinstaller le framework ; Ainsi, sur n'importe quel ordinateur doté de « Seven » ou d'un système d'exploitation plus récent, cet outil existe déjà. Cette démarche vous permet d'éviter de perdre du temps en recherche et en installation manuelle.

1. Ouvrez le Panneau de configuration → Programmes et fonctionnalités → Activer ou désactiver des fonctionnalités :

2. Microsoft .NET sera sur la liste Versions du cadre 3.5. Si, pour une raison quelconque, il n'y a pas de coche à côté, cochez-la et cliquez sur OK.

Le programme a besoin d’une version plus récente du framework, que dois-je faire ?

Il est important de comprendre que version plus récente.FILETLe framework ne remplace pas toujours l'ancien. Ceux. si, par exemple, vous avez installé la version 4.5, mais pas la version 3.5, et que le programme a besoin de l'ancienne, il ne démarrera toujours pas. Pour la compatibilité avec nombre maximum programmes, installez toutes les versions disponibles du framework.

La version 3.5 SP1 inclut les versions 2.0 et 3.0, il est donc préférable de l'installer immédiatement.

La version 4.5.x inclut la version 4.0, donc ce n'est pas grave si le "quatre" manque. L'exception est Windows XP ; Cette version du système d'exploitation ne prend pas en charge la version 4.5, sa limite est 4.0.

Le problème est que vous ne pouvez pas installer ancienne version au-dessus du plus récent. Mais il existe une solution simple.

  1. Exécutez-le et voyez quelles versions vous devez installer (celles que vous avez sont surlignées en blanc, celles que vous n’avez pas sont surlignées en gris).

Suppression de .Net Framework

  1. Décompressez le programme téléchargé et exécutez-le.
  2. Dans la fenêtre qui s'ouvre, sélectionnez ce que vous souhaitez supprimer. Dans notre exemple - 4.5. Le processus peut prendre jusqu'à 20 minutes, donc s'il vous semble que le programme est gelé et que rien ne se passe, attendez.
  3. Après cela, revenez à Version Detector et cliquez sur « Actualiser ».
  4. Si tout est fait correctement - version supprimée deviendra gris.

Installation correcte des versions manquées

  1. Maintenant, dans le détecteur de version, cliquez sur Flèche verteà côté de la version de Microsoft .NET Framework que vous souhaitez installer.
  2. Vous serez redirigé vers le site Web officiel de Microsoft, où il vous sera demandé de sélectionner la langue d'installation et de télécharger l'archive avec la version souhaitée.
  3. L'installation est rapide : une fois terminée, redémarrez votre ordinateur.
  4. Effectuez des actions similaires pour toutes les versions restantes, en passant de l'ancienne à la plus récente.
Conclusion

L'ordre correct d'installation des packages aidera à résoudre les problèmes d'inopérabilité de nombreux programmes. Cependant, Windows XP a une limite : les versions supérieures à 4.0 du .NET Framework ne sont pas prises en charge dans ce système d'exploitation. Si vous êtes confronté à une telle situation, il vous suffit soit de rechercher programme alternatif, ou passez à plus nouvelle version Les fenêtres.

Chaque Utilisateur Windows a rencontré une situation où le système d'exploitation lui a demandé d'installer une version spécifique du .NET Framework. Ces mêmes paquets mystérieux peuvent être vus dans la liste programmes installés. Si vous vous interrogez sur ce qui s'est passé.FILETCadre ou pourquoi installer ?FILETCadre, alors vous n'êtes probablement pas un développeur et vous n'avez donc pas besoin d'en savoir beaucoup sur ce mystérieux produit Microsoft. Cet article vous fournira informations générales sur ce à quoi sert ce cadre et ce qu'il fait.

.NET Framework - qu'est-ce que c'est ?

Cadre est un ensemble d'API (interfaces de programmation d'applications) et une bibliothèque de code commun que les développeurs peuvent utiliser lors de la création de leurs applications. De tels frameworks ou bibliothèques permettent d'économiser du temps et des efforts car ils évitent au développeur d'avoir à écrire du code existant à partir de zéro. NET-Framework bibliothèque de base le code est appelé Framework Class Library (FCL). Avec son aide, l'application peut exécuter une grande variété de fonctions.

Logo.

Le .NET Framework contient des dizaines de milliers de lignes de code qui facilitent grandement la vie des développeurs. Considérez-le comme une assurance contre la nécessité de réinventer la roue. Au lieu de passer du temps à écrire des éléments d'application traditionnels et courants, le développeur peut prendre code prêt puis concentrez vos efforts sur les aspects vraiment uniques de votre projet. De plus, grâce au .NET Framework, il existe une standardisation conditionnelle entre les applications. Alors partie fonctions générales fonctionnera de la même manière dans diverses applications, et l'utilisateur comprendra que « Ouvrir » ou « Enregistrer sous » fonctionnera comme prévu, dans une application ou dans une autre.

NET Framework sert également d'environnement d'exécution. L'environnement d'exécution est comme une sorte de machine virtuelle ou de bac à sable dans lequel l'application s'exécute. Dans .NET, cet environnement est appelé Common Language Runtime. Lorsque l'utilisateur exécute l'application, son code est compilé en langage machineà l'intérieur de l'environnement d'exécution, après quoi il est effectivement exécuté. Le CLR fournit également aux développeurs d'autres services tels que la gestion de la mémoire, la gestion des threads du processeur, la gestion des exceptions logicielles et la gestion de la sécurité. L'environnement d'exécution est une « couche » entre l'application et le matériel sur lequel elle s'exécute.

La portabilité est l’un des plus grands avantages de l’utilisation d’un environnement d’exécution. Un développeur peut écrire du code en utilisant n'importe lequel des langages pris en charge comme C#, C++, Visual Basic, etc. Ce code fonctionnera sur tout matériel prenant en charge .NET. Bien que la plate-forme ait été créée dans le but de fonctionner sur une variété de matériels (pas seulement sur les ordinateurs Windows), la nature propriétaire du .NET Framework a conduit à son utilisation uniquement dans les applications Windows.

Pour résoudre ce problème, Microsoft a créé d'autres versions de .NET. Mono est un projet open source gratuit conçu pour assurer la compatibilité entre les applications .NET et d'autres plates-formes, en Fonctionnalités Linux. .NET Core est le même cadre gratuit avec ouvert code source, grâce auquel les développeurs peuvent porter des applications légères et modulaires vers d'autres systèmes d'exploitation. Core prend en charge macOS, Linux et Windows, y compris applications universelles Les fenêtres.

L’utilisation du .NET Framework profite à tout le monde. Le développeur écrit le logiciel dans son langage préféré et est également convaincu qu'il fonctionnera partout où le framework est pris en charge. L'utilisateur, à son tour, bénéficie d'une relative standardisation, ainsi que des applications elles-mêmes, puisque nombre d'entre elles ne pourraient pas exister si le développeur n'avait pas accès aux frameworks nécessaires.

Comment installer le .NET Framework

Au cours de son existence, plusieurs versions du .NET Framework ont ​​été publiées. Souvent, les versions les plus récentes de .NET sont déjà incluses Windows actuel. Vous pouvez le constater par vous-même en essayant d'installer .NET Framework 4.7 sur un ordinateur équipé de Windows 10. Le système signalera que le framework fait déjà partie du système d'exploitation lui-même.

NET est conçu pour être rétrocompatible. En d'autres termes, une application qui nécessite la version .NET Framework 2 fonctionnera avec .NET Framework 3. Il arrive souvent qu'une application ne puisse pas fonctionner correctement avec des versions plus récentes du framework, vous pouvez donc voir plusieurs versions de .NET sur votre ordinateur, ou le système vous demandera d'installer l'ancien composant lors du premier lancement du jeu/de l'application.

Avec la sortie de Windows 8, est apparu .NET Framework 4. Cet ensemble n'était plus rétrocompatible, mais il coexiste normalement sur un PC avec .NET 3.5 installé en parallèle (livré avec Windows Vista), ce qui assure une rétrocompatibilité. Windows gère lui-même tous les processus d'installation de .NET, de sorte que l'utilisateur n'a pas besoin de télécharger ou d'installer quoi que ce soit.

Windows 10 inclut .NET Framework 3.5 et .NET Framework 4.7 (Windows 10 Fall Mise à jour des créateurs). Ils sont activés dès que la première application notifie au système le besoin du framework. Vous pouvez les activer manuellement depuis l'interface " Composants Windows" (cm. " "). Même si je dois dire que cela ne sert à rien, puisque le système lui-même fera tout pour vous. Il convient de noter ici que parfois le système ne peut pas installer .NET Framework 3.5 en raison de problèmes avec le centre de mise à jour ou d'autres bugs. Dans ce cas, vous devez le faire manuellement.

Problèmes avec le .NET Framework

Sur versions modernes Windows, il y a une très faible chance que vous rencontriez certains problèmes avec .NET. Sur vieilles fenêtres, comme Windows XP/Vista, les utilisateurs devaient parfois désinstaller et réinstaller le framework pour faire fonctionner l'application et surveiller attentivement que la version dont l'application avait besoin était installée. Tout cela appartient déjà au passé.

Si quelque chose ne fonctionne pas correctement et que vous suspectez .NET (ce qui est très peu probable), vous pouvez suivre quelques étapes pour tenter de résoudre le problème.

Tout d’abord, assurez-vous que toutes les mises à jour Windows sont installées. Il est possible que la nouvelle application nécessite une nouvelle version de .NET qui n'est pas encore installée sur votre ordinateur. Microsoft envoie des mises à jour du framework via le centre Mises à jour Windows, alors regardez là et téléchargez toutes les mises à jour disponibles.

La deuxième option consiste à « supprimer » et à renvoyer les frameworks pris en charge. Cliquez sur Gagner+R et entrez caractéristiques optionnelles. Dans la fenêtre qui apparaît, décochez toutes les versions .NET, redémarrez votre ordinateur puis réactivez-les.

La troisième option consiste à vérifier Fichiers Windows pour l'intégrité. Ceci est décrit dans l'article "".

Si aucune des options ci-dessus ne vous aide, essayez d'utiliser l'outil de réparation .NET Framework. Elle supporte tout versions actuelles framework et vous permet de vérifier et de corriger les erreurs dans .NET.

Il est fort possible qu'après toutes ces danses avec un tambourin, vous rencontriez encore des problèmes avec l'application. Cela signifie alors que ce n’est pas le cadre qui est en cause, mais autre chose.

La plateforme .NET fait partie intégrante de nombreuses applications exécutées dans le système d'exploitation. Système Windows, et fournit des informations générales Fonctionnalité pour exécuter ces applications.Pour les développeurs, la plateforme .NET fournit un modèle de programmation complet et cohérent pour créer des applications avec une grande efficacité. interface utilisateur et une interaction simple et sécurisée.

Veuillez noter qu'une nouvelle version du .NET Framework ne remplace pas toujours la version précédente.Pour plus d’informations sur les versions de .NET Framework et vérifier quelles versions sont installées sur votre ordinateur, consultez Versions et dépendances de .NET Framework ou Comment faire. Déterminez quelles versions du .NET Framework sont installées.Toutes les versions du .NET Framework répertoriées dans le tableau ci-dessous sont mises à jour locales pour .NET Framework 4.En d'autres termes, si vous installez une version ultérieure, telle que .NET Framework 4.6, vous pas besoin de préinstaller les versions précédentes

Version du .NET Framework Installation du développeur Installation du package redistribuable Prise en charge de la plateforme
4.6.1 NET Framework Kit de développement 4.6.1 Peut être installé dans :
Windows 10


Configuration requise)
4.6

Inclus dans Visual Studio 2015. Pour plus d’informations, consultez Bienvenue dans Visual Studio 2015.

Inclus:
Windows 10
VisualStudio 2015
Peut également être installé dans :
Windows 8.1 et versions antérieures
Windows Server 2012 R2 et versions antérieures
(pour une liste complète, voir Configuration système requise)
4.5.2

Kit de développement Microsoft .NET Framework 4.5.2

À utiliser avec Visual Studio 2013, Visual Studio 2012 et d'autres IDE

Peut être installé dans :
Windows 8.1 et versions antérieures
Windows Server 2012 R2 et versions antérieures
(pour une liste complète, voir Configuration système requise)
4.5.1

À utiliser avec Visual Studio 2012 et d'autres IDE

Inclus:
Windows 8.1
Windows Serveur 2012 R2
Visual Studio 2013
Peut également être installé dans :
Windows 8 et versions antérieures
Windows Server 2012 et versions antérieures
(pour une liste complète, voir Configuration système requise)
4.5

Inclus dans Visual Studio 2012

Page de téléchargement de Web Installer 4.5 Inclus:
Windows 8
Windows Serveur 2012
Visual Studio 2012
Peut également être installé dans :
Windows 7 et versions antérieures
Windows Server 2008 SP2 et versions antérieures
(pour une liste complète, voir Configuration système requise)

Pour une présentation du .NET Framework pour les utilisateurs et les développeurs, consultez Mise en route.Pour plus d'informations sur le déploiement du .NET Framework avec une application, consultez le Guide de déploiement.Pour plus d’informations sur l’architecture et les fonctionnalités clés du .NET Framework, consultez Présentation.

Installez le pack de développement multiplateforme, qui vous permet de développer avec la dernière version du .NET Framework dans Visual Studio ou d'autres environnements de développement, ou téléchargez le pack redistribuable .NET Framework à distribuer avec votre application ou contrôle.