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

Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
Если на компьютере под управлением 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 — последний просмотр: 01/12/2015 23:59:18 — редакция: 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)

  • kbnosurvey kbarchive kberrmsg kbtshoot KB883608
Отзывы и предложения