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

Windows XP:n tuki on päättynyt

Microsoft lopetti Windows XP:n tuen 8.4.2014. Tämä muutos on vaikuttanut ohjelmistopäivityksiin ja suojausasetuksiin. Lue lisätietoja muutoksen vaikutuksesta ja suojauksen varmistamisesta.

Tämä artikkeli on arkistoitu. Se tarjotaan "sellaisenaan", eikä sitä päivitetä enää.
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
winxpsp2 xpsp2
Ominaisuudet

Artikkelin tunnus: 883608 – Viimeisin tarkistus: 01/12/2015 23:59:10 – Versio: 3.4

  • 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
  • kbnosurvey kbarchive kbappcompatibility kberrmsg kbtshoot KB883608
Palaute