Aplica-se a
Visual Studio Ultimate 2010 Visual Studio Professional 2010 Visual Studio Premium 2010

Sintomas

Considere o seguinte cenário:

  • Você usar o Microsoft Visual Studio 2010 Service Pack 1 (SP1) para desenvolver um aplicativo do Visual C++.

  • O código-fonte do aplicativo usa operadores bit a bit shift (<< ou >>).

  • Configure o aplicativo para a plataforma de destino do x86.

  • Compilar o aplicativo usando a opção de otimização de /Ox (otimização completa) ou /O2 (maximizar velocidade).

  • Execute o aplicativo.

Nesse cenário, os operadores bit a bit shift podem retornar resultados incorretos.Observação: Esse problema não ocorre no Microsoft Visual Studio 2012.

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: em alguns casos, as taxas cobradas para chamadas de suporte podem ser canceladas caso um profissional de Suporte da Microsoft determine que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Pré-requisitos:

Para aplicar esse hotfix, você deve ter o Visual Studio 2010 Service Pack 1 (SP1) instalado.

Requisitos de reinicialização:

Você não precisa reiniciar o computador após aplicar esse hotfix, se os arquivos afetados não estão sendo usados. Recomendamos que você feche componentes relacionados ao Visual Studio 2010 antes de aplicar esse hotfix.

Informações sobre o arquivo:

A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.