Liste des modifications et problèmes résolus dans .NET Framework 3,5 Service Pack 1

S’applique à : .NET Framework 3.5 Service Pack 1

Résumé


Cet article décrit les aspects suivants de Microsoft .NET Framework 3,5 Service Pack 1 (SP1) :
  • Correctifs inclus dans ce Service Pack
  • Nouvelles fonctionnalités et fonctionnalités
Remarque Cette mise à jour inclut également des mises à jour de maintenance cumulatives pour les sous-composants .NET Framework 2,0 et .NET Framework 3,0 dépendants. Cet article s’applique aux versions 32 bits de .NET Framework et aux versions 64 bits du .NET Framework.

Informations supplémentaires


.NET Framework 3,5 SP1 est une mise à jour cumulative complète qui contient de nombreuses nouvelles fonctionnalités. Ces nouvelles fonctionnalités se génèrent de façon incrémentielle sur .NET Framework 2,0, .NET Framework 3,0 et .NET Framework 3,5. Il inclut également des mises à jour de maintenance cumulatives apportées aux sous-composants .NET Framework 2,0 et .NET Framework 3,0. Cette mise à jour doit être appliquée en tant que mise à jour importante pour .NET Framework 2,0 et les versions ultérieures, et il est recommandé pour tous les autres systèmes d’exploitation pris en charge.

Correctifs inclus dans ce Service Pack

Article de la Base de connaissances Microsoft Description
925492 CORRECTIF : message d’erreur lors de l’ajout d’une référence Web à un projet dans Visual Studio 2005 : échec de l’outil personnalisé’MSDiscoCodeGenerator'
928563 CORRECTIF : la classe System .net. HttpWebRequest ne doit pas conserver de connexion permanente à un proxy dans le .NET Framework 2,0
943175 RÉSOUDRE : la classe XmlSerializer génère un résultat inattendu lorsque vous utilisez la classe XmlSerializer pour sérialiser l’attribut de numérotation dans le .NET Framework 2,0
943412 SOLUTION : il est possible que vous deviez attendre lorsqu’un système d’exploitation s’arrête si l’ordinateur exécute un service géré avec le .NET Framework 2,0
943804 SOLUTION : certains caractères Unicode renvoyés par la propriété application. ExecutablePath dans le 2,0 .NET Framework sont affichés comme suit : «  ? »
944099 CORRECTIF : message d’erreur lorsque vous utilisez le fournisseur de données de clients natif SQL pour vous connecter à une instance de SQL Server 2005 configurée pour utiliser la mise en miroir de la base de données : « erreur 6 du fournisseur de données .NET Framework 6 »
944100 SOLUTION : vous ne pouvez pas accéder aux tables qui sont utilisées dans une transaction SQL Server si vous mettez fin au thread qui exécute la transaction avant la fin de la transaction dans le 2,0 .NET Framework.
944157 SOLUTION : vous risquez de voir un délai important lorsque vous effectuez la première demande sur une application Web ASP.NET qui s’exécute sur Windows Server 2003
946102 SOLUTION : un contrôle ActiveX ne recevra pas d’événements de navigation au clavier lorsque vous utilisez un contrôle System. Windows. Forms. WebBrowser pour héberger des pages Web
946223 CORRECTIF : la langue d’entrée dans une zone de texte de l’aire de conception d’expression Microsoft ne fonctionne pas correctement lorsque vous modifiez la langue d’entrée en langue d’Asie de l’est
946503 CORRECTIF : message d’erreur lorsque vous utilisez l’outil de programme d’installation pour installer un assembly qui se trouve sur un ordinateur distant : « une exception s’est produite lors de la phase d’installation »
946660 CORRECTIF : l’attribut en-têtes d’une cellule est restitué de manière incorrecte lorsque la cellule est associée à plusieurs en-têtes dans une application Web ASP.NET 2,0
946927 CORRECTIF : une installation peut échouer avec l’erreur 1935 lorsqu’un fichier. msi tente d’installer un grand nombre de fichiers de stratégie sur un ordinateur sur lequel .NET Framework 2,0 est installé
947148 SOLUTION : des méthodes incorrectes sont appelées lorsque vous appelez des API COM incluses dans une application 64 bits basée sur .NET Framework 2,0.
947317 SOLUTION : dans une application Windows Forms créée à l’aide du .NET Framework 2,0, l’objet CurrencyManager déclenche des instances supplémentaires de certains événements lorsque vous supprimez la dernière ligne d’une table.
947461 CORRECTIF : un package de mise à jour est disponible pour .NET Framework 2,0 Service Pack 1
947581 CORRECTIF : la valeur de la propriété « WsdlContractConversionContext. WsdlPortType » est null dans .NET Framework 3,0 Service Pack 1
948233 Vous recevez une erreur d’exception System. InvalidOperationException lors de l’exécution d’une application Microsoft .NET Framework 2,0 après l’installation de la mise à jour de sécurité MS 07-040 sur un ordinateur
948646 CORRECTIF : les objets ne sont pas sérialisés correctement lorsque vous sérialisez et désérialisez les objets de DataSet en utilisant le paramètre format SerializationFormat. Binary dans une application .NET Framework 2,0
948815 Disponibilité du package SRP .NET Framework 2,0 post-Service Pack 1 pour les systèmes System. Data. dll et System. Data. OracleClient. dll
948873 SOLUTION : il est possible que vous receviez une exception System. Xml. XmlException lorsque vous utilisez des méthodes Web à sens unique pour communiquer avec des services Web dans une application basée sur 3,0 .NET Framework.
948887 SOLUTION : une exception se produit lorsqu’une application Web basée sur .NET Framework 2,0 utilise la classe HttpWebRequest et reçoit une réponse HTTP 1,0 contenant le code d’état HTTP 401
949272 SOLUTION : une application Windows Forms qui utilise des contrôles ActiveX peut se bloquer et une exception de référence null se produit après l’installation de .NET Framework 2,0 Service Pack 1
949777 Correction : message d’erreur si vous déployez une application exécutable sur un chemin d’accès contenant des caractères d’échappement dans .NET Framework 2,0 : les informations de chemin d’accès absolu sont obligatoires
950230 SOLUTION : vous recevez un message d’erreur d’exception System. ArgumentException lorsque vous utilisez l’outil SGen. exe et le compilateur JIT XmlSerializer pour générer un assembly XmlSerializer pour un proxy de service Web dans .NET Framework 2,0
950986 SOLUTION : dans .NET Framework 2,0 Service Pack 1, la méthode ModuleBuilder. GetTypeToken renvoie un jeton incorrect.
951111 CORRECTIF : message d’avertissement lorsque vous utilisez l’outil SvcUtil. exe pour importer des métadonnées de service dans .NET Framework 3,5 : « l’expression de stratégie n’a pas été totalement importée, car elle a dépassé la complexité maximale autorisée »
951113 SOLUTION : l’ensemble de valeurs renvoyées par la ligne. La méthode GetColumnsInError est vide lorsque l’ordinateur client sur lequel .NET Framework 2,0 est installé reçoit un objet de DataSet d’un service WCF
952324 SOLUTION : vous ne pouvez pas télécharger le fichier. application lorsque vous déployez une application à l’aide du déploiement ClickOnce dans un environnement sécurisé

Problèmes connus

Problème 1

Après l’installation de .NET Framework 3,5 SP1 dans Windows XP ou Windows Server 2003, il existe un dossier arbitraire qui est généré à la racine du lecteur C. Ce dossier contient deux sous-dossiers nommés amd64 et i386. Ces deux sous-dossiers incluent les fichiers suivants :
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
Ces fichiers étaient en attente d’être supprimés de l’installation d’XPSEPSC.

Résolution

Pour résoudre ce problème, supprimez le dossier manuellement.

Problème 2

Le bouton désinstaller de l’Assistant .NET Framework pour Firefox est désactivé. Dans .NET Framework 3,5 SP1, l’Assistant .NET Framework permet à Firefox d’utiliser la technologie ClickOnce incluse dans le .NET Framework. L’Assistant .NET Framework est ajouté au niveau de l’ordinateur pour que ses fonctionnalités puissent être utilisées par tous les utilisateurs au niveau de l’ordinateur plutôt que par l’utilisateur. Le bouton désinstaller n’est donc pas disponible dans le menu des modules complémentaires Firefox , car les utilisateurs standard ne sont pas autorisés à désinstaller les composants de niveau ordinateur.

Résolution

Une mise à jour a été créée pour résoudre ce problème et rendez cette version de l’Assistant .NET Framework pour Firefox compatible avec la version suivante du navigateur Firefox. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Nouvelles fonctionnalités et fonctionnalités

  • ASP.NET Dynamic Data
  • Améliorations fondamentales apportées au Common Language Runtime. Les améliorations incluent une amélioration de la disposition des images natives .NET Framework.
  • Amélioration des performances de Windows Presentation Foundation
  • Capacité des éditeurs d’applications ClickOnce à refuser la signature et le hachage selon leurs scénarios.
Une mise à jour pour .NET Framework 3,5 Service Pack 1 est disponible. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Références


Rendez-vous sur les sites Web suivants pour plus d’informations sur l’installation du problème de .NET Framwork 3,5 Service Pack 1