Du får en feilmelding når du legger til en referanse til et COM-objekt i Visual Studio .NET etter installasjon av Windows XP Service Pack 2

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 883608 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Symptom

Når du legger til en referanse til et COM-objekt i Microsoft Visual Studio .NET på en datamaskin som kjører Microsoft Windows XP Service Pack 2 (SP2), kan du få en feilmelding som ligner på følgende:
A reference to 'COMObject' could not be added.

The type library wrapper tool 'tlbimp' cannot be found on this system. Please re-install Visual Studio.

Årsak

Dette problemet kan oppstå hvis betingelsene nedenfor er oppfylt:
  • Datamaskinen er konfigurert til å bruke en av de nye nasjonale innstillingene som er inkludert i Windows XP SP2.
  • Versjonen av Microsoft .NET Framework som du kjører, støtter ikke den nasjonale innstillingen som datamaskinen er konfigurert til å bruke.
I en slik situasjon får du feilmeldingen som er nevnt i delen Symptom, når .NET Framework prøver å opprette et CultureInfo-objekt for den nasjonale innstillingen. Versjonene av .NET Framework som ikke støtter de nye nasjonale innstillingene som er inkludert i Windows XP SP2, er oppført slik:
  • .NET Framework 1,1
  • .NET Framework 1.0 Service Pack 2 (SP2)
  • .NET Framework 1.0 Service Pack 1 (SP1)
  • .NET Framework 1.0

Workaround

Du kan omgå dette problemet ved å installere en versjon av .NET Framework som støtter reservekultur. Versjonene av .NET Framework som støtter reservekultur, inkluderer følgende:
  • .NET Framework 1.0 Service Pack 3 (SP3) og senere
  • .NET Framework 1.1 Service Pack 1 (SP1) og senere
Når du har installert en versjon av .NET Framework som støtter reservekultur, kan du konfigurere datamaskinen til å bruke en nasjonal innstilling som ikke støttes i .NET Framework. Hvis du gjør dette og du bruker standardinnstillingen for gjeldende kultur i forvaltet kode, opprettes CultureInfo-objektet basert på brukerinnstillingene og de nasjonale innstillingene som er tilgjengelige i .NET Framework. Reserverekkefølgen er oppført slik:
  • Standard LCID for systemet, som angitt av funksjonen GetSystemDefaultLCID.
  • lLanguage for brukergrensesnittet for systemet, som angitt av funksjonen GetSystemDefaultUILanguage.
  • Den konstante kulturen.

Mer informasjon

Hvis du vil ha mer informasjon om de nye nasjonale innstillingene som støttes i Windows XP SP2, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base :
883262 De nye språkinnstillingene som støttes i Windows XP Service Pack 2 og Windows XP Tablet PC Edition 2005

Egenskaper

Artikkel-ID: 883608 - Forrige gjennomgang: 15. juni 2006 - Gjennomgang: 3.6
Informasjonen i denne artikkelen gjelder:
  • 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økkelord: 
kbappcompatibility kberrmsg kbtshoot KB883608

Gi tilbakemelding

 

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