Hibaüzenet jelenik meg, amikor COM-objektumra mutató hivatkozást hoz létre a Visual Studio .NET programban a Windows XP Service Pack 2 telepítését követően

A cikk fordítása A cikk fordítása
Cikk azonosítója: 883608 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A jelenség

Microsoft Windows XP Service Pack 2 (SP2) rendszert futtató számítógépen egy COM-objektumra mutató hivatkozás létrehozásakor a Microsoft Visual Studio .NET alkalmazásban az alábbihoz hasonló hibaüzenetet jelenhet meg:
Nem lehet a COMObject objektumra mutató hivatkozást hozzáadni.

A „tlbimp” típuskönyvtár tördelő segédprogramja nem található a rendszerben. Telepítse újra a Visual Studio alkalmazást.

Oka

Ez a hiba az alábbi feltételek teljesülése esetén léphet fel:
  • A számítógép a Windows XP SP2 rendszer valamelyik új területi beállítását használja.
  • A Microsoft .NET-keretrendszer használatban lévő verziója nem támogatja a számítógépen megadott területi beállítást.
Ebben az esetben „A jelenség” részben ismertetett hibaüzenet jelenik meg, amikor a .NET-keretrendszer megpróbál létrehozni egy CultureInfo objektumot a területi beállításhoz. A Windows XP SP2 rendszerben a .NET-keretrendszer alábbi verziói nem támogatják a területi beállításokat:
  • .NET-keretrendszer 1.1-s verziója
  • .NET-keretrendszer Service Pack 2 (SP2) szervizcsomaggal bővített 1.0-s verziója
  • .NET-keretrendszer Service Pack 1 (SP1) szervizcsomaggal bővített 1.0-s verziója
  • .NET-keretrendszer 1.0-s verziója

Kerülő megoldás

A probléma megoldásához telepítse a .NET-keretrendszer olyan verzióját, amely támogatja a területi megfeleltetést. A .NET-keretrendszer alábbi verziói támogatják a területi megfeleltetést:
  • .NET-keretrendszer Service Pack 3 (SP3) szervizcsomaggal bővített 1.0-ás és újabb verziói
  • .NET-keretrendszer Service Pack 1 (SP1) szervizcsomaggal bővített 1.1-es és újabb verziói
A .NET-keretrendszer területi megfeleltetést támogató verziójának telepítése után a számítógépen olyan területi beállítás is alkalmazható, amelyet a .NET-keretrendszer nem támogat. Ha ezt megteszi, és a jelenleg beállított területhez az alapértelmezett beállításokat használja a kezelt kódban, akkor a CultureInfo objektum a felhasználói beállítások alapján jön létre, és a területi beállítások elérhetők a .NET-keretrendszerben. A visszalépési sorrend a következő:
  • A rendszer alapértelmezett LCID azonosítója a GetSystemDefaultLCID függvény alapján.
  • A rendszer felhasználói felületének lLanguage beállítása a GetSystemDefaultUILanguage függvény alapján.
  • A területfüggetlen beállítás.

További információ

További információt a Windows XP SP2 által támogatott területi beállításokról a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
883262 A Windows XP Service Pack 2 rendszerben választható új nyelvi területek

Tulajdonságok

Cikk azonosítója: 883608 - Utolsó ellenőrzés: 2006. február 20. - Verziószám: 3.6
A cikkben található információ a következő(k)re vonatkozik:
  • 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
Kulcsszavak: 
kberrmsg kbtshoot kbappcompatibility KB883608
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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