Po instalaci systému Windows XP s aktualizací Service Pack 2 se v aplikaci Visual Studio .NET po přidání odkazu na objekt COM zobrazí chybová zpráva

Podpora Windows XP byla ukončena.

Společnost Microsoft ukončila dne 8. dubna 2014 podporu Windows XP. Tato změna ovlivnila aktualizace softwaru a možnosti zabezpečení. Další informace o tom, co to pro vás znamená a jak zajistit ochranu.

Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Příznaky
Pokud v počítači se systémem Microsoft Windows XP s aktualizací Service Pack 2 (SP2) přidáte odkaz na objekt COM v aplikaci Microsoft Visual Studio .NET, může se zobrazit chybová zpráva podobná následující:
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. (Odkaz na COMObject nelze přidat. Nástroj pro vytvoření obálky knihovny typu (type library wrapper) tlbimp nebyl v systému nalezen. Znovu nainstalujte aplikaci Visual Studio.)
Příčina
K tomuto problému může dojít, pokud platí následující podmínky:
  • počítač je konfigurován na používání jednoho z nových národních prostředí zahrnutých v systému Windows XP s aktualizací SP2,
  • použitá verze rozhraní Microsoft .NET Framework nepodporuje národní prostředí, na jehož používání je počítač konfigurován.
V takové situaci se zobrazí chybová zpráva uvedená v části Příznaky, pokud se rozhraní .NET Framework pokusí pro národní prostředí vytvořit objekt CultureInfo. Následující verze rozhraní .NET Framework nepodporují nová národní prostředí zahrnutá v aktualizaci Windows XP SP2:
  • .NET Framework 1.1
  • .NET Framework 1.0 s aktualizací Service Pack 2 (SP2)
  • .NET Framework 1.0 s aktualizací Service Pack 1 (SP1)
  • .NET Framework 1.0
Jak potíže obejít
Chcete-li tento problém obejít, nainstalujte verzi rozhraní .NET Framework podporující nastavení alternativního národního prostředí. Mezi verze rozhraní .NET Framework podporující zálohu národního prostředí patří:
  • .NET Framework 1.0 s aktualizací Service Pack 3 (SP3) a novější
  • .NET Framework 1.1 s aktualizací Service Pack 1 (SP1) a novější
Po instalaci verze rozhraní .NET Framework podporující zálohu národního prostředí můžete konfigurovat počítač na použití národního prostředí, které není podporováno rozhraním .NET Framework. Pokud provedete tento postup a použijete výchozí nastavení pro aktuální národní prostředí ve spravovaném kódu, bude vytvořen objekt CultureInfo na základě uživatelských nastavení a národních prostředí, která jsou k dispozici v rozhraní .NET Framework. Pořadí záloh je následující:
  • výchozí LCID systému, které je určeno funkcí GetSystemDefaultLCID,
  • parametr lLanguage uživatelského rozhraní určený funkcí GetSystemDefaultUILanguage,
  • invariantní jazyková verze.
Další informace
Další informace o nových národních prostředích podporovaných v systému Windows XP s aktualizací SP2 naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
883262 Nové jazyky podporované v aktualizaci Service Pack 2 systému Windows XP
winxpsp2 xpsp2
Vlastnosti

ID článku: 883608 - Poslední kontrola: 01/12/2015 23:59:05 - Revize: 3.3

  • 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
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • kbnosurvey kbarchive kbappcompatibility kberrmsg kbtshoot KB883608
Váš názor