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

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 883608 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

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

Właściwości

Numer ID artykułu: 883608 - Ostatnia weryfikacja: 24 stycznia 2006 - Weryfikacja: 3.4
Informacje zawarte w tym artykule dotyczą:
  • 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
Słowa kluczowe: 
kbappcompatibility kberrmsg kbtshoot KB883608

Przekaż opinię

 

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