После установки пакета обновления 2 (SP2) для Windows XP при добавлении ссылки на объект COM в Visual Studio .NET появляется сообщение об ошибке

Переводы статьи Переводы статьи
Код статьи: 883608 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Если на компьютере под управлением Windows XP с пакетом обновления 2 (SP2) в Visual Studio .NET добавить ссылку на объект COM, появляется следующее сообщение об ошибке.
Не удается добавить ссылку на "имя_объекта_СОМ".

В этой системе не найдено средство "tlbimp" создания оберток для библиотек типов. Переустановите Visual Studio.

Причина

Подобное поведение наблюдается в случае выполнения следующих условий.
  • На компьютере настроен один из новых языков, добавленных в пакете обновления 2 (SP2) для Windows XP.
  • Настроенный язык не поддерживается установленной на компьютере платформой Microsoft .NET Framework.
Когда платформа .NET Framework пытается создать для языка объект CultureInfo, появляется сообщение об ошибке, представленное в разделе «Проблема». Языки, добавленные в составе пакета обновления 2 (SP2) для Windows XP, не поддерживаются .NET Framework следующих версий.
  • .NET Framework 1.1
  • .NET Framework 1.0 с пакетом обновления 2 (SP2)
  • .NET Framework 1.0 с пакетом обновления 1 (SP1)
  • .NET Framework 1.0

Временное решение

Для устранения этой проблемы установите версию .NET Framework, поддерживающую обработку ошибок с региональными параметрами. К числу таких версий относятся следующие.
  • .NET Framework 1.0 с пакетом обновления 3 (SP3) и выше.
  • .NET Framework 1.1 с пакетом обновления 1 (SP1) и выше.
После установки одной из указанных версий .NET Framework можно настроить на компьютере язык, который не поддерживается .NET Framework. В этом случае, если в регулируемом программном коде используются региональные параметры по умолчанию, объект CultureInfo создается на основе параметров пользователя и языков, которые поддерживаются .NET Framework. Порядок обработки ошибок:
  • стандартный идентификатор LCID системы (функция GetSystemDefaultLCID);
  • lLanguage пользовательского интерфейса системы (функция GetSystemDefaultUILanguage);
  • неизменяемые региональные параметры.

Дополнительная информация

Дополнительные сведения о новых языках, добавленных в составе пакета обновления 2 (SP2) для Windows XP, см. в следующей статье базы знаний Майкрософт:
883262 Новые языки, поддерживаемые Windows XP с пакетом обновления 2 (SP2)
Дополнительные сведения о получении пакета обновления 2 (SP2) для Windows XP см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP

Свойства

Код статьи: 883608 - Последний отзыв: 25 августа 2004 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • 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 Service Pack 2 (SP2)
Ключевые слова: 
kberrmsg kbtshoot KB883608

Отправить отзыв

 

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