Un message d'erreur s'affiche lorsque vous ajoutez une référence à un objet COM dans Visual Studio .NET après l'installation du Service Pack 2 Windows XP

Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Symptômes
Sur un ordinateur équipé du Service Pack 2 Microsoft Windows XP, lorsque vous ajoutez une référence à un objet COM dans Microsoft Visual Studio .NET, vous pouvez recevoir un message d'erreur semblable au message suivant :
Une référence à 'Objet COM' n'a pas pu être ajoutée.

L'outil wrapper de la bibliothèque de types 'tlbimp' est introuvable sur ce système. Réinstallez Visual Studio.
Cause
Ce problème peut survenir si les conditions suivantes sont remplies :
  • Votre ordinateur est configuré pour utiliser un des nouveaux paramètres régionaux inclus dans le service Pack 2 Windows XP.
  • La version de Microsoft .NET Framework que vous exécutez ne prend pas en charge le paramètre régional pour lequel votre ordinateur est configuré.
Dans cette situation, le message d'erreur mentionné dans la section "Symptômes" s'affiche lorsque .NET Framework tente de créer un objet CultureInfo pour le paramètre régional. Les versions de .NET Framework qui ne prennent pas en charge les nouveaux paramètres régionaux inclus dans le Service Pack 2 Windows XP sont répertoriées comme suit :
  • .NET Framework 1.1
  • Service Pack 2 Microsoft .NET Framework 1.0
  • Service Pack 1 Microsoft .NET Framework 1.0
  • .NET Framework 1.0
Contournement
Pour contourner ce problème, installez une version de .NET Framework qui prend en charge le repli de culture, à savoir :
  • Service Pack 3 .NET Framework 1.0 et versions ultérieures
  • Service Pack 1 .NET Framework 1.1 et versions ultérieures
Après avoir installé une version de .NET Framework qui prend en charge le repli de culture, vous pouvez configurer votre ordinateur pour utiliser un paramètre régional qui n'est pas pris en charge dans .NET Framework. Si vous procédez ainsi et que vous sélectionnez le paramètre par défaut pour utiliser la culture en cours dans le code managé, l'objet CultureInfo est créé en fonction des paramètres utilisateurs et paramètres régionaux disponibles dans .NET Framework. L'ordre de repli est répertorié comme suit :
  • Le LCID par défaut du système, comme spécifié par la fonction GetSystemDefaultLCID.
  • Le lLanguage de l'interface utilisateur du système, comme spécifié par la fonction GetSystemDefaultUILanguage.
  • La culture indifférente.
Plus d'informations
Pour plus d'informations sur les nouveaux paramètres régionaux pris en charge par le Service Pack 2 Windows XP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
883262 Nouveaux paramètres régionaux pris en charge dans le Service Pack 2 Windows XP
Pour plus d'informations sur la façon d'obtenir le Service Pack 2 Windows XP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322389 Comment obtenir le dernier Service Pack Windows XP
Propriétés

ID d'article : 883608 - Dernière mise à jour : 01/12/2015 23:59:10 - Révision : 1.0

  • Microsoft Windows XP Professional Service Pack 2 (SP2)
  • Microsoft Windows XP Home Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Media Center Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Tablet PC Edition Service Pack 2 (SP2)
  • kbnosurvey kbarchive kberrmsg kbtshoot KB883608
Commentaires