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