Po zainstalowaniu dodatku Service Pack 2 dla systemu Windows XP przy dodawaniu odwołania do obiektu COM w programie Visual Studio .NET wyświetlany jest komunikat o błędzie

Zakończono świadczenie pomocy technicznej dla systemu Windows XP

Firma Microsoft zakończyła świadczenie pomocy technicznej dla systemu Windows XP 8 kwietnia 2014. Ta zmiana wpłynęła na Twoje aktualizacje oprogramowania i opcje zabezpieczeń. Dowiedz się, co to oznacza dla Ciebie i jak zapewnić sobie kontynuację ochrony.

Ten artykuł został zarchiwizowany. Jest oferowany „taki, jaki jest” i nie będzie już aktualizowany.
Symptomy
Gdy na komputerze wyposażonym w system Microsoft Windows XP z dodatkiem Service Pack 2 (SP2) zostanie dodane odwołanie do obiektu COM znajdującego się w programie Microsoft Visual Studio .NET, może się pojawić komunikat o błędzie podobny do następującego:
Nie można dodać odwołania do „obiektu COM”.

W systemie nie można odnaleźć narzędzia otoki biblioteki typów „tlbimp”. Ponownie zainstaluj program Visual Studio.
Przyczyna
Ten problem występuje wówczas, gdy spełnione są następujące warunki:
  • Komputer został skonfigurowany do korzystania z jednego z nowych ustawień regionalnych zawartych w dodatku SP2 dla systemu Windows XP.
  • Używana wersja architektury Microsoft .NET Framework nie obsługuje ustawienia regionalnego skonfigurowanego dla komputera.
Gdy architektura .NET Framework próbuje wtedy dla wybranego ustawienia regionalnego utworzyć obiekt CultureInfo, następuje wyświetlenie komunikatu o błędzie opisanego w sekcji „Objawy”. Oto wersje architektury .NET Framework, które nie współpracują z nowymi ustawieniami regionalnymi zawartymi w dodatku SP2 dla systemu Windows XP SP2:
  • .NET Framework 1,1
  • .NET Framework 1.0 z dodatkiem Service Pack 2 (SP2)
  • .NET Framework 1.0 z dodatkiem Service Pack 1 (SP1)
  • .NET Framework 1.0
Obejście problemu
W celu obejścia tego problemu należy zainstalować wersję architektury .NET Framework obsługującą funkcję powrotu kultury. Może to być jedna z następujących wersji:
  • .NET Framework 1.0 z dodatkiem Service Pack 3 (SP3) lub nowszym
  • .NET Framework 1.1 z dodatkiem Service Pack 1 (SP1) lub nowszym
Po zainstalowaniu wersji architektury .NET Framework obsługującej funkcję powrotu kultury można wybrać na komputerze takie ustawienia regionalne, z którymi architektura nie współpracuje. W takim przypadku, gdy jednocześnie w zarządzanym kodzie zostanie określone domyślne ustawienie bieżącej kultury, będzie tworzony obiekt CultureInfo, o cechach uzależnionych od ustawień użytkownika i ustawień regionalnych dostępnych w architekturze .NET Framework. Kolejność powrotu przedstawia się następująco:
  • Domyślny identyfikator LCID systemu, określony w funkcji GetSystemDefaultLCID.
  • Język interfejsu użytkownika systemu, określony w funkcji GetSystemDefaultUILanguage.
  • Niezmienna kultura.
Więcej informacji
Aby uzyskać dodatkowe informacje dotyczące nowych ustawień regionalnych obsługiwanych w dodatku SP2 dla systemu Windows XP, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
883262 Nowe regionalne ustawienia języka, obsługiwane w systemie Windows XP z dodatkiem Service Pack 2
winxpsp2 xpsp2
Właściwości

Identyfikator artykułu: 883608 — ostatni przegląd: 01/12/2015 23:59:16 — zmiana: 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
Opinia