Näyttöön tulee virhesanoma, kun lisätään viittaus COM-objektiin Visual Studio .NETissä Windows XP Service Pack 2:n asentamisen jälkeen

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 883608 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Oire

Kun lisäät viittauksen COM-objektiin Microsoft Visual Studio .NETissä Microsoft Windows XP Service Pack 2 (SP2) -tietokoneessa, näyttöön saattaa tulla seuraavankaltainen virhesanoma:
Viittauksen lisääminen kohteeseen COM-objekti ei onnistunut.

Tyyppikirjaston pakettityökalua tlbimp ei löydy järjestelmästä. Asenna Visual Studio uudelleen.

Syy

Tämä ongelma saattaa ilmetä, kun seuraavat ehdot täyttyvät:
  • Tietokone on määritetty käyttämään jotakin Windows XP SP2:een sisältyvää uutta kieltä.
  • Käyttämäsi Microsoft .NET Framework ei tue kieltä, jota tietokone on määritetty käyttämään.
Tässä tapauksessa näyttöön tulee virhesanoma, joka on kerrottu tämän artikkelin ongelman oireista kertovassa osassa, kun .NET Framework yrittää luoda kielelle CultureInfo-objektin. .NET Framework -versiot, jotka eivät tue Windows XP SP2:een sisältyviä uusia kieliä, ovat seuraavat:
  • .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

Voit kiertää tämän ongelman asentamalla .NET Framework -version, joka tukee culture fallback -ominaisuutta eli muun kielen käyttämistä tarvittaessa. .NET Framework -versiot, jotka tukevat culture fallback -ominaisuutta, ovat seuraavat:
  • .NET Framework 1.0 Service Pack 3 (SP3) ja uudemmat
  • .NET Framework 1.1 Service Pack 1 (SP1) ja uudemmat.
Kun olet asentanut culture fallback -ominaisuutta tukevan .NET Framework -version, voit määrittää tietokoneen määrittämään käyttämään kieltä, jota .NET Framework ei tue. Jos teet tämän ja käytät hallitussa koodissa nykyisen kielen oletusasetusta, CultureInfo-objekti luodaan .NET Frameworkissa käytettävissä olevien käyttäjän asetusten ja kielten perusteella. Toisen kielen käyttämisjärjestys on seuraava:
  • järjestelmän oletusarvoinen LCID, jonka GetSystemDefaultLCID-funktio määrittää
  • järjestelmän käyttöliittymän lLanguage, jonka GetSystemDefaultUILanguage-funktio määrittää
  • kieli, jota ei määritetä muuttujalla.

Enemmän tietoa

Saat lisätietoja Windows XP SP2:n tukemista uusista kielistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
883262 Windows XP Service Pack 2:n ja Windows XP Tablet PC Edition 2005:n tukemat uudet kielet

Ominaisuudet

Artikkelin tunnus: 883608 - Viimeisin tarkistus: 20. tammikuuta 2006 - Versio: 3.4
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbappcompatibility kberrmsg kbtshoot KB883608

Anna palautetta

 

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