ID do artigo: 957912 - Última revisão: quarta-feira, 4 de fevereiro de 2009 - Revisão: 2.0 Atualizações para o Visual Studio 2008 SP1 depuração e pontos de interrupção
Nesta páginaINTRODUÇÃOA Microsoft lançou atualizações para componentes do depurador Microsoft Visual Studio 2008 SP1. Essas atualizações principalmente abordam problemas que ocorrem com depuração e com atingindo pontos de interrupção. Mais InformaçõesInstalaçãoEsta atualização é para todas as versões do Visual Studio 2008 SP1 em computadores x 86 e x 64. No entanto, se você usar o Visual Studio 2008 Standard Edition em um sistema operacional de 64 bits, você deve instalar o 64-bit depurador do Visual Studio 2008 SP1 remoto antes de aplicar esta atualização. Para obter informações sobre como obter o 64-bit depurador do Visual Studio 2008 SP1 remota, visite o seguinte site:http://www.microsoft.com/downloads/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&DisplayLang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&DisplayLang=en)
Correções de depurador multi-Process e multithreadObservação Descrições a um conjunto hipotético de processos que estão sendo depurado por uma única instância do Visual Studio. Quando são chamadas de funções, pressupõe-se que as funções são recursiva ou as funções contêm loops. Esses cenários não servem para reproduzir o problema. Em vez disso, eles são fornecidos para ajudar a explicar o problema.Pontos de interrupção em loops parallelized eventualmente são ignorados após várias ocorrênciasPontos de interrupção colocar em loops ou de funções não são atingidas em todos os processos em cada iteração recursiva. Com freqüência, podem passar alguns processos por meio de várias iterações de um loop, ignorando o ponto de interrupção, antes de um processo é interrompido. Considere o seguinte cenário:
Parando e iniciando threads faz com que pontos de interrupção ser perdidasPontos de interrupção são atingidos, mas eles não são visíveis quando você depurar vários processos no depurador do Visual Studio. Considere o seguinte cenário no qual você está depurando dois processos, A processo e processo B.
Observação Se você remover os pontos de interrupção depois de pressionar F5 para continuar, o depurador é executado até que ela seja concluída. O Visual Studio pode falhar quando você depurar vários processos ao mesmo tempoDepurador do Visual Studio pode enfrentar um deadlock quando você iniciar e, em seguida, interromper um thread e, em seguida, executar o próximo ponto de interrupção se vários processos estão sendo depurados. Considere o seguinte cenário:
Depuração através de um ponto de interrupção desativado quando você depurar um aplicativo nativo transforma em "go"Você depurar um aplicativo nativo no Visual Studio que contém um ponto de interrupção desativado. Quando você entrar o depurador após o ponto de interrupção desativado, as etapas restantes serão perdidas e o aplicativo continuará a ser executado.Depuração quando você depurar um aplicativo multithread gerenciado pode transformar aleatoriamente em um "go"Quando você depurar um aplicativo gerenciado multithread e você entrar em um segmento enquanto um evento ocorre com outro thread, como pressionar um ponto de interrupção, a solicitação de etapa é perdida. E, o aplicativo continua a executar.Mensagem Passing Interface (MPI) depurador correções para Visual Studio Editions oferecendo suporte MPI plug-inO Visual Studio falha quando você usar o comando "Step Into" para iniciar um programa MPIQuando você usa o comando Step into ou pressione F11 para depurar várias instâncias de um processo MPI, o Visual Studio falha. Ou, você recebe a seguinte mensagem de erro:Microsoft que Visual Studio encontrou e erro interno Executar o comando "Depuração parcial" enquanto você está depurando vários processos faz com que um deadlockSe você executar o comando Step Over enquanto você está depurando vários processos, o Visual Studio falha. Considere o seguinte cenário:
Correção UI do ponto de interrupçãoPontos de interrupção desativados não estão visíveis após a instalação Visual Studio 2008 Service Pack 1Se você desabilitar um ponto de interrupção, o ponto de interrupção não é atingido. Além disso, o ponto de interrupção está oculto do canal editor mais à esquerda. O ponto de interrupção desativado ainda existe. Ele é exibido na janela Breakpoints ferramenta.ResoluçãoUm hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix. Para baixar esse hotfix a partir do MSDN Code Gallery, visite o seguinte site da Microsoft: http://code.msdn.microsoft.com/KB957912
(http://code.msdn.microsoft.com/KB957912)
Observação MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma. Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Pré-requisitosVocê deve ter o Microsoft Visual Studio 2008 SP1 instalado para aplicar esse hotfix.Requisitos de reinicializaçãoNão é necessário reiniciar o computador após aplicar esse hotfix.Informações sobre a substituição do hotfixEsse hotfix não substitui outros hotfixes.Informações sobre o arquivoA versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e o horário local, uso o fuso horário guia na Data e hora no painel de controle.Recolher esta tabela
SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 957912
(http://support.microsoft.com/kb/957912/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início