Du får vist en fejlmeddelelse, når du føjer en reference til et COM-objekt i Visual Studio .NET efter installation af Windows XP Service Pack 2

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 883608 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

Symptomer

Når du føjer en reference til et COM-objekt i Microsoft Visual Studio .NET på en computer med Microsoft Windows XP SP2 (Service Pack 2), kan du få vist en fejlmeddelelse, der svarer til følgende:
Der kunne ikke føjes en reference tilCOM-objekt.

Wrapper-værktøjet "tlbimp" for typebibliotek blev ikke fundet på dette system. Installer Visual Studio igen.

Årsag

Problemet kan forekomme, hvis følgende betingelser gælder:
  • Computeren er konfigureret til at bruge en af de nye landestandarder, der er indeholdt i Windows XP SP2.
  • Den version af Microsoft .NET Framework, du kører, understøtter ikke den landestandard, computeren er konfigureret til at bruge.
I så fald vises den fejlmeddelelse, der er nævnt i afsnittet "Symptomer", når .NET Framework forsøger at oprette et objekt af typen CultureInfo for den pågældende landestandard. De versioner af .NET Framework, der ikke understøtter de nye landestandarder i Windows XP SP2, er følgende:
  • .NET Framework 1.1
  • .NET Framework 1.0 SP2 (Service Pack 2)
  • .NET Framework 1.0 SP1 (Service Pack 1)
  • .NET Framework 1.0

Workaround

Du kan omgå problemet ved at installere en version af .NET Framework, der understøtter returnering til reservelandestandard. De versioner af .NET Framework, der understøtter returnering til reservelandestandard, omfatter:
  • .NET Framework 1.0 SP3 (Service Pack 3) og nyere
  • .NET Framework 1.1 SP1 (Service Pack 1) og nyere
Når du har installeret en version af .NET Framework, der understøtter returnering til reservelandestandard, kan du konfigurere computeren til bruge en landestandard, der ikke understøttes af .NET Framework. Hvis du gør det, og hvis du bruger standardindstillingen for den aktuelle landestandard i administreret kode, oprettes objektet CultureInfo ud fra brugerindstillinger og landestandarder, der er tilgængelige i .NET Framework. Returneringsrækkefølgen er opført som følgende:
  • Standard-LCID for systemet, som angivet af funktionen GetSystemDefaultLCID .
  • ILanguage for systemets brugergrænseflade, som angivet af funktionen .GetSystemDefaultUILanguage .
  • Den ikke-variable landestandard.

Yderligere Information

Yderligere oplysninger om de nye landestandarder, der understøttes af Windows XP SP2, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
883262 De nye sprogkonventioner, der understøttes i Windows XP Service Pack 2

Egenskaber

Artikel-id: 883608 - Seneste redigering: 11. august 2005 - Redigering: 3.4
Oplysningerne i denne artikel gælder:
  • 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 2005
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Nøgleord: 
kbappcompatibility kberrmsg kbtshoot KB883608

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com