Você recebe uma mensagem de erro quando adiciona uma referência a um objeto COM no Visual Studio .NET depois da instalação do Windows XP Service Pack 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 883608 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Em um computador que está executando o Microsoft Windows XP Service Pack 2 (SP2), ao adicionar uma referência a um objeto COM no Microsoft Visual Studio .NET, uma mensagem de erro semelhante à seguinte pode ser exibida:
Uma referência a um "COMObject" não pôde ser adicionada.

Não é possível encontrar nesse sistema a ferramenta wrapper de biblioteca de tipos "tlbimp". Favor reinstalar o Visual Studio.

Causa

Esse problema pode ocorrer se as seguintes condições forem verdadeiras:
  • O computador está configurado para usar uma das novas localidades que estão inclusas no Windows XP SP2.
  • A versão do Microsoft .NET Framework que você está executando não oferece suporte à localidade que o seu computador está configurado para usar.
Nessa situação, você recebe a mensagem de erro que é mencionada na seção "Sintomas" quando o .NET Framework tenta criar um objeto CultureInfo para a localidade. As versões do .NET Framework que não oferecem suporte às novas localidades que estão inclusas no Windows XP SP2 estão listadas a seguir:
  • .NET Framework 1.1
  • .NET Framework 1.0 Service Pack 2 (SP2)
  • .NET Framework 1.0 Service Pack 1 (SP1)
  • .NET Framework 1.0

Como Contornar

Para resolver esse problema, instale a versão do .NET Framework que oferece suporte ao fallback de cultura. As versões do .NET Framewrok que oferecem suporte ao fallback de cultura incluem as seguintes:
  • .NET Framework 1.0 Service Pack 3 (SP3) e posterior
  • .NET Framework 1.1 Service Pack 1 (SP1) e posterior
Após a instalação da versão do .NET Framework que oferece suporte ao fallback de cultura, você pode configurar o seu computador para usar a localidade que não é suportada pelo .NET Framework. Se fizer isso e utilizar a configuração padrão para a cultura atual no cógido gerenciado, o objeto CultureInfo é criado com base nas configurações e localidades do usuário que estão disponíveis no .NET Framework. A ordem de fallback está listada a seguir:
  • O padrão LCID do sistema, como especificado pela função GetSystemDefaultLCID.
  • A lLanguage da interface do usuário do sistema, como especificdo pela função GetSystemDefaultUILanguage .
  • A cultura invariável.

Mais Informações

Para obter informações adicionais sobre as novas localidades suportadas pelo Windows XP SP2, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
883262 Novas localidades suportadas no Windows XP Service Pack 2
Para obter informações adicionais sobre como obter o Windows XP Service Pack 2, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
322389 Como obter o último service pack do Windows XP

Propriedades

ID do artigo: 883608 - Última revisão: quarta-feira, 18 de agosto de 2004 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • 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)
Palavras-chave: 
kberrmsg kbtshoot KB883608

Submeter comentários

 

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