Nous installons ou mettons à jour, corrigeons les erreurs. Installer ou mettre à jour, corriger les erreurs Net framework version 3.5

Les systèmes Windows 7 et 8.1 doivent être installés avec une version 4.5 intégrée de la plate-forme logicielle .NET Framework, nécessaire au bon fonctionnement de certains programmes et jeux. Et Windows 10 doit initialement contenir une version préinstallée de la plateforme 4.6, compatible avec sa version précédente 4.5. L'ancienne version de .NET Framework 3.5, nécessaire pour exécuter des programmes et des jeux qui ne sont généralement pas pris en charge par les développeurs depuis longtemps, n'est pas incluse dans les versions actuelles de Windows. Naturellement, cela signifie que le système d'exploitation a été installé à partir de l'image de distribution d'origine. Avec les distributions non originales, tout peut être différent : le système d'exploitation peut soit contenir plusieurs versions du .NET Framework, y compris l'ancienne 3.5, soit être livré sans composants système préinstallés individuels, semblable à une version allégée de Windows.

L'ancien .NET Framework 3.5 est installé lors d'une étape distincte lors de l'installation de programmes basés sur l'architecture de cette version de la plate-forme dans le système. L'installation de ce dernier peut également être lancée manuellement par l'utilisateur. Que faut-il faire pour cela ? Ouvrez le panneau de configuration. Dans cette dernière fenêtre, recherchez la section « Programmes et fonctionnalités ». Pour le rendre plus rapide, sous Windows 7, le nom de la section peut être saisi sous forme de requête de recherche dans la barre de recherche du menu Démarrer. Et sous Windows 8.1 et 10, un accès direct à cette section est assuré dans le menu appelé avec les touches Win+X. Dans la fenêtre qui s'ouvre, cliquez sur le lien affiché dans la capture d'écran ci-dessous.

Une petite fenêtre apparaîtra avec une liste des composants du système. Ici, vous devez activer la case à cocher de la version .NET Framework 3.5 et cliquer sur « OK ».

Cependant, le processus de téléchargement et d’installation de la plateforme ne se terminera pas toujours avec succès.

Comment résoudre les problèmes pouvant survenir lors de l’installation de .NET Framework 3.5 ?

1. Téléchargez le programme d'installation depuis le site Web de Microsoft

Si .NET Framework 3.5 ne s'installe pas à l'aide de la méthode ci-dessus, vous pouvez essayer de résoudre le problème en exécutant le programme d'installation de la plateforme téléchargé.

2. Démarrez le service Centre de mise à jour

L'erreur d'installation de la plate-forme 0x800F081F est généralement une conséquence de la désactivation préalable du service Windows Update. Si les mises à jour du système ont été désactivées ou, peut-être, si des programmes de réglage spéciaux ont été utilisés dans Windows 10 à ces fins, vous devez démarrer le service Center. La section Services système peut être ouverte à l'aide de la commande Exécuter. Saisissez dans son champ :

Tout en bas de la liste des services se trouve le service Centre. Double-cliquez pour l'ouvrir.

Commençons le service. Application des modifications.

Après cela, vous devez réessayer d'installer la plate-forme en utilisant l'une des méthodes décrites ci-dessus.

3. Utiliser DISM

Les méthodes décrites ci-dessus pour résoudre les problèmes qui surviennent lors de l'installation de .NET Framework 3.5 nécessitent une connexion Internet. S'il n'y a pas de connexion Internet, vous pouvez utiliser la distribution Windows pour installer la plateforme logicielle. La méthode décrite ci-dessous convient également aux cas où, lorsque vous essayez d'installer la plateforme, vous recevez un message d'erreur 0x800F0906.

Nous connectons le kit de distribution de la version de Windows installée sur l'ordinateur. Soit nous connectons un lecteur flash, soit nous insérons un DVD dans le lecteur, soit nous montons l'image ISO dans un lecteur virtuel. Les versions de Windows 8.1 et 10, parmi les fonctionnalités standard, offrent la possibilité de monter des images ISO et de les afficher sous forme de partitions de disque. Pour ce faire, sélectionnez « Connecter » dans le menu contextuel du fichier ISO de la distribution Windows.

Avant d'autres actions, vous devez établir comment le support de distribution est répertorié dans l'Explorateur. Collez ensuite la commande copiée dans la ligne de commande :

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

Nous éditons la commande : au lieu de la lettre de lecteur D, comme dans l'exemple donné, nous remplaçons notre propre lettre de lecteur, lecteur de DVD ou image ISO montée. Appuyez sur Entrée.

Une fois que la progression de l'exécution de la commande atteint 100 %, nous pouvons fermer la ligne de commande et réessayer d'installer la plateforme en utilisant la méthode décrite au début de l'article.

Passe une bonne journée!

"Cadre .Net" est une plate-forme logicielle spéciale avec laquelle un grand nombre d'applications sont écrites pour le système d'exploitation Windows. Pour que ces programmes fonctionnent, l'environnement .NET Framework doit être installé sur votre ordinateur.

Sur cette page, vous pouvez télécharger gratuitement la version requise du programme d'installation de .NET Framework. Vous pouvez également en savoir plus sur l'objectif du .NET Framework, la configuration système requise et lire les instructions pour installer ou corriger les erreurs associées à son fonctionnement sur différentes versions de Windows.

Introduction. Pourquoi avez-vous besoin de .Net Framework

Qu'est-ce que le framework .Net ? Cadre Microsoft .Net– une plate-forme logicielle distribuée utilisée pour développer des logiciels modernes. Architecture " .Filet":

  • Permet aux développeurs de ne pas perdre de temps à travailler sur l'interaction du produit créé avec l'environnement dans lequel il sera exécuté (qu'il s'agisse des caractéristiques matérielles, de la compatibilité, des fonctionnalités du système d'exploitation ou d'autres aspects techniques de l'environnement).
Toutes les nuances de la création d'un environnement de travail confortable pour une application ou un logiciel sont prises en charge par le .Net Framework
  • Il peut fonctionner avec de nombreux langages de programmation à l'aide d'un ensemble d'algorithmes spéciaux, ce qui donne aux créateurs d'applications la possibilité d'utiliser presque tous les principes connus de construction de code de programme pour leur logiciel.
Autrement dit, Cadre .Net devient la base pour exécuter des applications sur différents systèmes d'exploitation, donnant aux consommateurs finaux la possibilité d'utiliser toutes les applications compatibles avec ce composant, quelles que soient les caractéristiques de l'ordinateur ou de tout autre appareil.

Configuration système requise pour des performances optimales du .Net Framework

Exigences relatives aux composants matériels pour un fonctionnement normal Cadre .Net suffisamment bas pour que le composant fonctionne même sur l'ordinateur le plus faible. Le reste des informations contenues dans ce chapitre est principalement destiné aux nouveaux utilisateurs.
Les plus avancés peuvent passer directement au chapitre où vous en apprendrez davantage.
Votre ordinateur doit :

  • Fréquence du processeur 1 GHz et plus haut;
  • La quantité de RAM est d'au moins 512 Mo;
  • Quantité minimale d'espace disque dur en taille 4,5 Go.
Le .Net Framework compte de nombreuses versions publiées depuis l'époque de Windows XP, mais il n'y a eu aucun changement majeur dans l'architecture du composant. N'oubliez pas que la version du package Cadre .Net, sur lequel tel ou tel programme a été développé nécessitera approprié(2, 3, 4 ) sur votre ordinateur.
Par conséquent, pour une meilleure compatibilité avec le nombre maximum d'applications, toutes les variantes possibles de ce composant doivent être installées.
Mais cela ne signifie pas que les dernières bibliothèques seront entièrement prises en charge par les anciens systèmes d'exploitation.
Parfois, pour installer la version appropriée de .Net Framework, vous devez effectuer une mise à niveau vers une nouvelle version de Windows.
Nous recommandons fortement aux utilisateurs d'installer Windows 10.

Détermination de la profondeur de bits du système d'exploitation : x32 (x86) ou x64

Peu profond de votre système d'exploitation (si nécessaire), vous pouvez consulter "Propriétés" ordinateur.
Figure 1. Découvrez la capacité du système.
Ces informations seront requises lors de l'installation d'anciennes versions Cadre .Net.
Les nouvelles bibliothèques conviennent aux systèmes d'exploitation des deux tailles de bits (x32-x64).

Dernière version de .Net Framework disponible pour l'installation sur votre système d'exploitation

Dernier Cadre .Net, qui peut être installé sur tous ces OS (sauf Windows XP) manuellement - c'est la version 4.7. Avant d'installer un composant sur votre ordinateur, assurez-vous que la version dont vous avez besoin n'est pas intégrée à l'OS défaut en lisant les informations suivantes :

  • Windows XP. Version intégrée – 1.0 SP2;
  • Versions intégrées à Windows – 2.0 SP2, 3.0 SP2 Et 3.5 SP1;
  • Windows 8 ou 8.1. Versions intégrées – 4.5 Et 4.5.1 respectivement pour ces OS ;
  • Version intégrée Windows – 4.6 ou 4.6.1 en fonction des mises à jour installées.
note!

Dernières versions de .Net Framework ne contiennent pas toutes les bibliothèques qui se trouvaient auparavant dans les anciennes versions du .NET Framework.
Cela signifie que pour exécuter certains anciens programmes ou jeux, vous devrez installer les anciennes (!) versions du .NET Framework nécessaires à leur fonctionnement.

Il faut également se rappeler : les bibliothèques préinstallées ne peuvent pas être supprimées à l'aide des moyens standards du système d'exploitation lui-même.

Comment installer la bonne version de .Net Framework

Supposons que vous ayez besoin d'une version antérieure d'un composant pour exécuter une application particulière.
En règle générale, le logiciel lui-même informe l'utilisateur que la version requise n'est pas disponible sur le système d'exploitation. Cadre .Net, affichant la fenêtre d'erreur correspondante. Un exemple d'un tel message est présenté dans la figure ci-dessous :


Figure 2. Exemple de message concernant la version manquante du .Net Framework.
Dans ce cas, il vous suffit de télécharger la version requise du composant pour votre système d'exploitation (en respectant la profondeur de bits, bien sûr) à l'aide d'un outil spécial. installateur, qui se décline en deux types :

  1. En ligne (Web) Le programme d'installation télécharge tous les fichiers nécessaires Cadre .Netà partir des serveurs Microsoft et décompresse indépendamment les données téléchargées. Nécessite une connexion Internet.
  2. Autonome (complet) le programme d'installation contient déjà toutes les bibliothèques nécessaires à une installation complète Cadre .Net sans connexion Internet.
Il n'y a pas d'autres différences fondamentales. Lors de l'utilisation de la version autonome du composant, les erreurs d'installation se produisent un peu moins fréquemment, donc lors de la recherche, les liens y mèneront le plus souvent. Pour passer rapidement au téléchargement de la version souhaitée, revenez en arrière et cliquez sur l'en-tête avec le nom du composant dont vous avez besoin.

Téléchargez .Net Framework 4.7 (y compris les versions : 4.6.2, 4.6.1, 4.6, 4.5.2 et 4)

Version actuelle (octobre 2017) .Net Framework 4.7 est le dernier. Téléchargez ce composant dans son intégralité soulage de la nécessité de télécharger les versions suivantes :

  • .Net Framework 4.6 (4.6.1 Et 4.6.2 );
  • .Net Framework 4.5 (4.5.1 Et 4.5.2 );
  • .Net Framework 4.
Vous pouvez télécharger .Net Framework 4.7 depuis notre site Internet en utilisant un lien direct ou depuis la page du site officiel de Microsoft dédiée à la version du composant 4.7, où vous pourrez également trouver des informations complémentaires (configuration système requise, restrictions, etc.)
Version 4.7 pris en charge par le système d'exploitation suivant, quelle que soit la profondeur de bits (x32-x64) :
  • Mise à jour Windows 10 Creators (intégrée) ;
  • Mise à jour anniversaire de Windows 10 ;
  • Windows 8 ou 8.1 ;
  • Windows 7;
  • Windows Serveur 2016, 2012 et 2008.
Si le composant ne s'installe pas ou ne fonctionne pas correctement, lisez le chapitre : .

Téléchargez .Net Framework 3.5 (y compris les versions : 3.0 et 2.0)



Vous pouvez lire plus d'informations et télécharger .Net Framework 3.5 sur le site Web de Microsoft ou téléchargez la bibliothèque dans un seul fichier depuis notre site Web en utilisant les liens fournis.

NET Framework évolue et les versions plus récentes peuvent manquer de certains composants qui étaient auparavant présents dans les versions antérieures.

Cela se produit pour diverses raisons : certains composants peuvent devenir obsolètes, ne plus être pertinents ou être remplacés par de nouveaux composants plus avancés du Framework. Certaines applications plus anciennes peuvent nécessiter exactement les anciens composants manquants dans les nouvelles versions, ce qui nécessite l'installation de l'une des anciennes versions de MS .NET Framework. Version 3.5 inclut déjà des versions mineures des bibliothèques (il n'est donc pas nécessaire de les télécharger séparément) :

  • .Net Framework 2.0;
  • .Net Framework 3.0.
Ce composant est compatible avec tout système d'exploitation Microsoft actuellement utilisé, y compris Windows XP. Installation .Net Framework 3.5 dans la plupart des cas, cela vous permettra de lancer et d'assurer le fonctionnement normal de n'importe quel ancien programme ou jeu. Cependant, si vous rencontrez des problèmes avec cette version du composant, veuillez consulter les informations du chapitre suivant.

Erreurs lors de l'installation ou du fonctionnement du .Net Framework

Installation ou mise à jour parfois incorrecte Cadre .Net peut entraîner des dysfonctionnements des composants. Ce chapitre fournit des informations sur diverses erreurs que vous pouvez rencontrer à différentes étapes de l'utilisation des bibliothèques. ".Filet".Vous devez d'abord télécharger l'utilitaire officiel de Microsoft appelé "Outil de réparation du framework .Net", ce qui aidera automatiquement à résoudre le problème avec le composant. Vous trouverez ci-dessous les instructions pour ce programme.

L'outil de réparation .NET Framework trouvera et corrigera la plupart des plantages

Selon le site Web de Microsoft, cet utilitaire résout les problèmes lors du travail et de l'installation ou de la mise à jour de n'importe quelle version. Cadre .Net.

Outil de réparation Microsoft .Net Framework (version en ligne). | 1,22 Mo L'utilitaire est conçu pour identifier les problèmes les plus courants lors de l'utilisation ou de l'installation du .NET Framework, ainsi que pour les résoudre automatiquement.

Malheureusement, "Outil de réparation" ne prend pas en charge la langue russe. Cependant, tous les processus qui s'y déroulent sont simples et intuitifs. L'utilisateur est tenu de :

  1. Appuyez périodiquement sur le bouton "Suivant";
  2. D'accord avec l'application des modifications proposées.
Le programme testera le système en plusieurs étapes.

Si une erreur est détectée, des actions pour l'éliminer seront proposées. Après confirmation, vous devez attendre la fin de l'utilitaire et redémarrer votre ordinateur.
Figure 3. Processus de test avec l'outil de réparation Microsoft .Net Framework.
Erreurs au prochain démarrage du système Cadre .Net sera corrigé et vous pourrez réinstaller la version requise du composant (si ce processus s'est auparavant accompagné d'échecs).

Si le problème persiste lors de l'installation ou du fonctionnement d'un composant après avoir utilisé le programme, veuillez consulter les informations détaillées sur les erreurs spécifiques décrites dans les chapitres suivants.

Erreur lors de l'installation de la mise à jour .Net Framework 0x80070643 sous Windows 7

Erreur 643 lié au travail "Centre de mise à jour". Se produit principalement parmi les utilisateurs de Windows 7. Attention!
Il est recommandé de commencer les actions décrites ci-dessous uniquement après vous être familiarisé avec le programme du chapitre :.

Si "Outil de réparation" n'a pas trouvé de problème, vous devez redémarrer Centre de mise à jour Windows à l'aide d'un programme prêt à l'emploi écrit spécifiquement pour site web ou en utilisant un algorithme de commande que vous pouvez créer vous-même en suivant les instructions décrites ci-dessous.

Le code exécutable est le même dans les deux cas.

Le programme a été créé uniquement pour plus de commodité : lors de son utilisation, vous n'avez pas à effectuer de manipulations manuelles. Ce qui suit décrira la méthode manuelle de redémarrage de la mise à jour du système.

Suivez attentivement les instructions suivantes :

  1. Créez un document texte vide et copiez-y le code suivant :
@écho
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
arrêt net wuauserv
arrêt net CryptSvc
arrêt net BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Début BITS
démarrage net CryptSvc
démarrage net wuauserv
pause
  1. Enregistrez le fichier sous l'extension ".chauve souris" ;
  2. Exécutez le programme créé au nom de l'administrateur.
Sur Figure 4 vous pouvez regarder de plus près la deuxième étape.

Figure 4. Enregistrez le fichier avec l'extension « .bat ».
Il ne reste plus qu'à redémarrer l'ordinateur et réinstaller Cadre .Net.

Erreur lors de l'installation de .Net Framework 3.5 : 0x800F0906, 0x800F081F, 0x800F0907 sous Windows 8 ou 8.1

Ce problème se produit lors de la tentative d'installation .Net Framework 3.5.Avant d'effectuer les étapes décrites ci-dessous, il est recommandé de lire le chapitre : . Erreurs 0x800F0906, 0x800F081F, 0x800F0907 apparaissent dans la plupart des cas lors de l'installation de .NET Framework 3.5, lorsque les mises à jour de sécurité sont installées sur le système d'exploitation KB2966826 Et KB2966828.

Cela est probablement dû au fait que certaines mises à jour Windows peuvent ne pas être testées pour fonctionner ou interagir avec le programme d'installation de .NET Framework 3.5.

Les développeurs MS ont supposé que les utilisateurs utiliseraient de nouvelles versions plus récentes du Framework, et le programme d'installation de .NET Framework 3.5 lui-même a été créé bien avant ces mises à jour et ne prend pas en compte les changements de politiques et de mécanismes de sécurité qu'elles apportent.

Pour utiliser .Net Framework 3.5 (et versions antérieures) sur de nouveaux systèmes d'exploitation, vous devez :

  1. Désactiver temporairement "Windows Update";
  2. Supprimer KB2966826 Et KB2966828 via l'outil standard « Ajouter ou supprimer des programmes » ;
  3. Redémarrez votre ordinateur et répétez l'installation Cadre .Net.
Après avoir installé le composant, vous pouvez réactiver les mises à jour automatiques.

Sélection du disque dur et du dossier pour extraire .NET avant l'installation (l'installateur peut choisir le lecteur, par exemple le lecteur A :)

Le programme d'installation des dernières versions du .NET Framework sélectionne le lecteur et le dossier de destination à sa discrétion. Il peut s'agir d'un choix peu évident, par exemple le lecteur A :, ou un autre lecteur non destiné à ces tâches.
Pour contourner ce problème, exécutez simplement l'installation à l'aide de la ligne de commande (voir Figure 5) : Figure 5. Installation de .NET Framework 4.7.1 avec décompression dans un dossier spécifique.

Licence: Gratuitement
Système: Windows Serveur 2003/Serveur 2008/Vista/XP
Interface: russe
Taille: 2,8 Mo

Description du .NET Framework version 3.5 SP1

NET Framework version 3.5 SP1 offre des fonctionnalités améliorées pour les programmeurs :

  • La fonctionnalité ASP.NET Dynamic Data a étendu la génération de modèles. Cette technologie inclut un nouvel ajout à ASP.NET AJAX qui prend en charge la gestion de l'historique des avis dans le navigateur.
  • Nouvelles améliorations du CLR (Common Language Runtime) - structure améliorée des images natives du .NET Framework, refus de la vérification des noms forts, lancement plus rapide des applications, code généré optimisé et possibilité d'exécuter du code managé en ASLR (Address Space Layout Randomization ), s'il est pris en charge par le système d'exploitation.
  • Performances WPF (Windows Présentation Foundation) considérablement améliorées : temps de chargement réduits, effets bitmap ajoutés, prise en charge améliorée des applications professionnelles, prise en charge intégrée des écrans de démarrage.
  • Utilisation améliorée de ClickOnce.
  • Entity Framework – permet aux développeurs de travailler avec des bases de données selon des modèles de domaine.
  • LINQ to SQL prend désormais en charge de nouvelles fonctionnalités de flux de données et de données dans SQL Server 2008
  • Modification et amélioration du service de données inclus dans ADO.NET

Configuration minimale requise

Systèmes d'exploitation pris en charge : Windows Server 2003 ; Windows Serveur 2008 ; Windows Vista; Windows XP

  • CPU : Pentium ou AMD 400 MHz ou processeur similaire ; (Pentium 1 GHz ou processeur équivalent recommandé)
  • RAM : au moins 96 Mo (256 Mo recommandés)
  • Disque dur : peut nécessiter jusqu'à 500 Mo d'espace disque disponible
  • Moniteur : résolution 800 x 600, 256 couleurs (résolution 1 024 x 768, profondeur de couleur 32 bits recommandée)
Page d'exportation

La version texte de la page sans formatage (texte brut) convient à l'impression sur une imprimante.

Le fichier texte fini avec balisage HTML peut être publié sur d'autres sites.

Le fichier texte fini avec le balisage BB Code peut être publié sur les forums.

Microsoft.NET Framework- plateforme développée par la société Microsoft pour créer des applications avec une belle interface utilisateur, une intégration facile et des communications sécurisées. En termes simples, Microsoft.NET Framework est un ensemble de composants sans lesquels de nombreuses applications, jeux, programmes et même pilotes populaires refusent de s'installer et de fonctionner correctement. Il convient également de noter que chaque version ultérieure du package Cadre .NET, ne remplace pas la précédente, puisque toutes les versions fonctionnent indépendamment les unes des autres. Pour résoudre ce problème simple, il est recommandé Télécharger et installer tous les packages répertoriés.


- L'assemblage de bibliothèques nécessaire à la programmation et à l'exécution d'applications sous Windows.
- Améliore la sécurité et les performances des applications et de votre ordinateur.
- Nécessaire pour exécuter la plupart des programmes basés sur Windows.
- Fonctionne entièrement avec toutes les versions du système d'exploitation Windows.
- S'installe comme un programme « normal ».
- Inclus dans la liste des programmes les plus nécessaires.
- La langue russe est prise en charge.

Inconvénients du programme

- A un code source fermé.

Dépendances et ajouts

-
-
-
-
-
-
-
-

- Processeur avec une fréquence d'horloge de 800 MHz ou plus puissant.
- RAM 256 Mo ou plus.
- Espace disque libre à partir de 66 Mo.
- Architecture 32 bits ou 64 bits (x86 ou x64).
- Système opérateur Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10

Détails du .NET Framework 3.0


Types de fichiers pris en charge : Aucun


Propriétés du fichier : des informations détaillées Sommes de contrôle

Nom du fichier : dotnet.3.exe Répertoire : files.site/downloads/software/system/components/dotnet Taille du fichier : 50 Mo Date/heure de modification du fichier : 2012:12:21 13:22:42+01:00 Type de fichier : Win32 EXE Type MIME : application/octet-stream Type de machine : Intel 386 ou version ultérieure et compatibles Horodatage : 2005:06:28 18:55:01+02:00 Type PE : PE32 Linker Version : 7.10 Taille du code : 31232 Taille des données initialisées : 9216 Taille des données non initialisées : 0 Point d'entrée : 0x5a45 Version du système d'exploitation : 5.2 Version de l'image : 5.2 Version du sous-système : 4.0 Sous-système : Windows GUI Numéro de version du fichier : 3.0.4506.30 Numéro de version du produit : 3.0.4506.30 Masque d'indicateurs de fichier : 0x003f Fichier Indicateurs : (aucun) Système d'exploitation du fichier : Windows NT 32 bits Type de fichier objet : Application exécutable Sous-type de fichier : 0 Code de langue : Anglais (États-Unis) Jeu de caractères : Unicode Nom de la société : Microsoft Corporation Description du fichier : Version du fichier d'installation SFX : 3.0.04506.30 Nom interne : setup.exe Copyright légal : Copyright (c) Microsoft Corporation. Tous droits réservés. Nom de fichier d'origine : setup.exe Nom du produit : Microsoft .NET Framework 3.0 x86 Version du produit : 3.0.04506.30 À partir du fichier : setup.exe Avertissement : Ressource de version peut-être corrompue

Microsoft .NET Framework 3.5 SP 1 - un ensemble de bibliothèques et de composants système nécessaires au fonctionnement des applications basées sur l'architecture .NET Framework. Ce package est une mise à jour cumulative qui contient de nombreuses nouvelles fonctionnalités basées sur .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, et inclut des mises à jour de service cumulatives pour les sous-composants .NET Framework 2.0 et .NET Framework 3.0.

Microsoft .NET Framework 3.5 SP1 contient les nouvelles fonctionnalités et améliorations suivantes :

– ASP.NET Dynamic Data, qui fournit une plate-forme d'échafaudage riche qui permet un développement basé sur les données sans écrire de code. Ils contiennent également un nouvel ajout à ASP.NET AJAX qui prend en charge la gestion de l'historique du navigateur (prise en charge du bouton de retour).

– Améliorations de base du Common Language Runtime (CLR), notamment : amélioration de la présentation des images dans les codes natifs du .NET Framework ; éviter une vérification stricte des noms pour les assemblys entièrement fiables ; performances améliorées lors du lancement d'applications ; Génération de code améliorée qui réduit le temps d'exécution des applications terminées ; et la possibilité d'exécuter du code managé en mode ASLR (en injectant du caractère aléatoire dans la structure de l'espace d'adressage), si pris en charge par le système d'exploitation. De plus, les applications gérées ouvertes à partir de partages réseau se comportent comme des applications natives en s'exécutant en toute confiance.

– Améliorations des performances de WPF (Windows Présentation Foundation), notamment une réduction du temps de démarrage et des performances améliorées pour les effets bitmap. Les fonctionnalités WPF supplémentaires incluent une prise en charge améliorée des applications professionnelles, la prise en charge des écrans de démarrage natifs, la prise en charge des générateurs de textures et un nouveau contrôle WebBrowser.

– Les éditeurs d'applications ClickOnce peuvent désactiver la signature et le hachage des applications si cette option convient mieux à leurs scénarios. Les développeurs peuvent installer par programme des applications ClickOnce qui affichent des informations de marque personnalisées. Les boîtes de dialogue d'erreur ClickOnce prennent en charge les liens vers des sites de support spécifiques aux applications sur Internet.

– Entity Framework - développement de l'ensemble existant de technologies d'accès aux données ADO.NET. Entity Framework permet aux développeurs de programmer des opérations de base de données relationnelles selon des modèles de domaine spécifiques à l'application plutôt que des modèles de base de données sous-jacents. Entity Framework introduit quelques fonctionnalités supplémentaires, notamment la prise en charge des nouveaux types SQL Server 2008, la sérialisation du graphique d'entité par défaut et la source de données d'entité. Cette version d'Entity Framework prend en charge les nouvelles fonctionnalités de streaming de SQL Server 2008 pour les dates et les fichiers. L'utilisation de la sérialisation de graphiques permet aux développeurs de créer plus facilement des services Windows Communication Foundation (WCF) qui utilisent la modélisation de graphiques complets comme contrats de données. Entity Data Source permet aux créateurs d'applications Web qui souhaitent travailler avec Entity Framework d'utiliser des techniques de source de données traditionnelles pour ASP.NET.

– LINQ to SQL prend en charge les nouvelles fonctionnalités de streaming de SQL Server 2008 pour les dates et les fichiers.

– L'ADO.NET Data Services Framework se compose d'une combinaison de modèles et de bibliothèques qui vous permettent d'exposer les données sous la forme d'un service de données flexible basé sur REST qui peut être consommé par les clients Web sur les réseaux d'entreprise ou sur Internet. La plateforme de services de données ADO.NET vous permet de créer des services de données à partir de n'importe quelle source de données. Le modèle conceptuel de visualisation du schéma de stockage sous-jacent peut être facilement rendu accessible grâce à une intégration riche avec ADO.NET Entity Framework. Les services créés à l'aide de la plateforme de services de données ADO.NET, ainsi que les services Windows Live compatibles (dev.live.com), sont facilement accessibles depuis n'importe quelle plateforme. Un ensemble de bibliothèques clientes est disponible pour les applications clientes exécutées sur les plateformes Microsoft afin de simplifier l'interaction avec les services de données. Par exemple, les clients basés sur .NET Framework peuvent utiliser LINQ pour interroger les services de données et une simple couche d'objets .NET Framework pour mettre à jour les données du service.

– Windows Communication Foundation facilite désormais l'utilisation du sérialiseur DataContract grâce à une prise en charge améliorée de l'interopérabilité. Il améliore le débogage dans les scénarios de confiance partielle et étend la prise en charge du protocole RSS, lui permettant d'être plus largement utilisé dans les applications Web 2.0.

– Le fournisseur de données .NET Framework pour SQL Server (SqlClient) ajoute la prise en charge de la possibilité d'utiliser des flux de fichiers et des colonnes fragmentées dans SQL Server 2008.