Artigo: 957912 - Última revisão: quarta-feira, 4 de Fevereiro de 2009 - Revisão: 2.0 Actualizações para o Visual Studio 2008 SP1 depuração e pontos de interrupção
Nesta páginaINTRODUÇÃOA Microsoft lançou actualizações para componentes de depurador do Microsoft Visual Studio 2008 SP1. Estas actualizações corrigem principalmente problemas que ocorrem com o passo e atingindo pontos de interrupção. Mais InformaçãoInstalaçãoEsta actualização destina-se todas as versões do Visual Studio 2008 SP1 em computadores x 86 e x 64. No entanto, se utilizar o Visual Studio 2008 Standard Edition num sistema operativo de 64-bit, tem de instalar o 64-bit Visual Studio 2008 SP1 remoto Debugger antes de aplicar esta actualização. Para obter informações sobre como obter o 64-bit Visual Studio 2008 SP1 remoto Debugger, visite o seguinte Web site da Microsoft: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)
Correcções de depurador multi-process e multi-threadedNota Consulte as descrições seguintes a um conjunto hipotético de processos que estão a ser depurado por uma única instância do Visual Studio. Quando são referidas funções, pressupõe-se que as funções são recursiva ou as funções contêm ciclos. Estes cenários não se destinam a reproduzir o problema. Em vez disso, são fornecidas para ajudar a explicar o problema.Pontos de interrupção em ciclos parallelized eventualmente são ignorados após várias visitasPontos de interrupção colocar em ciclos ou recursiva funções não forem atingidas em todos os processos em cada iteração. Frequentemente, alguns processos podem passar muitos iterações de um ciclo, ignorando o ponto de interrupção, antes de um processo é parado. Considere o seguinte cenário:
Parar e iniciar threads faz com que pontos de interrupção ser ignoradoPontos de interrupção forem atingidos, mas não são visíveis quando depura vários processos no Visual Studio debugger. Considere o seguinte cenário no qual está a depurar dois processos, um processo e processo B.
Nota Se remover os pontos de quebra depois de premir F5 para continuar, o depurador até à respectiva conclusão. O Visual Studio pode falhar quando depura vários processos em simultâneoVisual Studio Debugger pode detectar um impasse quando iniciar e, em seguida, parar um thread e, em seguida, executar para o ponto de interrupção seguinte se vários processos estão a ser depurados. Considere o seguinte cenário:
Passo através de um ponto de interrupção desactivado quando depurar uma aplicação nativa transforma "ir"Depurar uma aplicação nativa no Visual Studio que contenha um ponto de interrupção desactivado. Quando passo o depurador após o ponto de interrupção desactivado, os restantes passos serão perdidos e a aplicação continua a ser executado.Passo quando depurar uma aplicação gerida multithread aleatoriamente pode transformar em "ir"Quando depurar uma aplicação gerida multithread e passo para um thread quando ocorre um evento com outro thread, tal como um ponto de interrupção, atingindo o pedido de passo é perdido. E, a aplicação continua a ser executada.Mensagem passar interface (MPI) Debugger correcções para as edições Studio do Visual oferecer suporte de plug-in de MPIO Visual Studio falha quando utiliza o comando "Step Into" para iniciar um programa MPIQuando utilizar o comando de passo em ou prima F11 para depurar várias instâncias de um processo MPI, Visual Studio falha. Ou, recebe a seguinte mensagem de erro:Erro interno e Microsoft que Visual Studio encontrou Executar o comando "Passo além" enquanto está a depurar vários processos faz com que um bloqueioSe executar o Passo através do comando enquanto estiver a depurar vários processos, Visual Studio falha. Considere o seguinte cenário:
Correcção de interface de utilizador do ponto de interrupçãoPontos de interrupção desactivados não são visíveis depois de instalar o Visual Studio 2008 Service Pack 1Se desactivar um ponto de interrupção, o ponto de interrupção já não é clicado. Além disso, o ponto de interrupção está oculta do canal editor mais à esquerda. O ponto de interrupção desactivado continua a existir. É apresentada na janela da ferramenta de pontos de interrupção.ResoluçãoEstá disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção. Para transferir esta correcção da Galeria de código da MSDN, visite o seguinte Web site da Microsoft: http://code.msdn.microsoft.com/KB957912
(http://code.msdn.microsoft.com/KB957912)
Nota A Galeria de código da MSDN apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma listado, é porque a página de recursos de galeria de código não está disponível para esse idioma. Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Pré-requisitosTem de ter o Microsoft Visual Studio 2008 SP1 instalado para aplicar esta correcção.Requisito de reinícioNão é necessário reiniciar o computador depois de aplicar esta correcção.Informações sobre substituição de correcçõesEsta correcção não substitui quaisquer outras correcções.Informações do ficheiroA versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local e utilizar o fuso horário separador na data e hora item do painel de controlo.Reduzir esta tabela
Ponto Da SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos |






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


Voltar ao topo