Sintomas
No Microsoft Visual Studio 2008, quando você depurar o código-fonte que você baixou do servidor de origem de referência Microsoft, diminui o desempenho do Visual Studio 2008.
Causa
Esse problema ocorre porque os arquivos de origem são baixados novamente sempre que o depurador chega a um ponto de interrupção no código.
Resolução
Informações sobre o hotfix
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix. Para baixar esse hotfix do MSDN Code Gallery, visite o seguinte site da Microsoft:
http://code.msdn.microsoft.com/KB944899 Observação: 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: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja 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 sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Além disso, esse hotfix impede que uma caixa de diálogo Microsoft Software License Terms desnecessária que pode aparecer várias vezes quando você iniciar o depurador. Você pode aplicar esse hotfix em sistemas operacionais de 32 bits e 64 bits. Se você aplicar esse hotfix em uma versão de 64 bits do Windows Vista ou em versões posteriores do Windows Vista, você pode criar um arquivo de texto vazio Symsrv.yes. Salve este arquivo na pasta que contém o arquivo Symsrv.dll. Normalmente, o arquivo de Symsrv.dll está localizada uma das seguintes pastas:
-
Debugger\x64 de 9.0\Common7\IDE\Remote InstallationDrive\Program Files\Microsoft Visual Studio
-
Debugger\ia64 de 9.0\Common7\IDE\Remote InstallationDrive\Program Files\Microsoft Visual Studio
No entanto, se os componentes de depuração de 32 bits ou de 64 bits é copiado para um computador remoto, você deve copiar o arquivo Symsrv.yes para a mesma pasta que contém os componentes de depuração. Nesse cenário, você não precisa aplicar o hotfix no computador remoto.
Pré-requisitos:
Você deve ter o Visual Studio 2008 instalado para aplicar esse hotfix.
Requisitos de reinicialização:
Você não precisa reiniciar o computador após aplicar esse hotfix.
Informações de substituição do hotfix:
Esse hotfix não substitui outros hotfixes. No entanto, esse hotfix substitui uma versão anterior do hotfix do mesmo. A versão anterior do hotfix mesmo tem um problema nos componentes de instalação. A versão anterior desse hotfix requer a instalação completa de todos os idiomas opcionais. Esta instalação completa levou mais tempo para instalar, usado mais espaço em disco e tem o potencial de deixar o Visual Studio em um estado sem patches. A versão mais recente deste hotfix corrige esse problema.
Observação: Você deve desinstalar a versão anterior desse hotfix antes de aplicar a versão mais recente deste hotfix.Informações sobre o arquivo:
A versão em inglês deste hotfix possui 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.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Caminho do arquivo |
---|---|---|---|---|---|
Vsdebug.dll |
9.0.21022.63 |
1,513kb |
25-Mar-2008 |
15:49 |
.. \Program Files\Microsoft Visual Studio 9.0\Common7\Package\Debugger\ |
Symsrv.yes |
arquivo vazio não versionado |
1kb |
13-Dec-2007 |
10:33 |
.. \Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\ |
Symsrv.yes |
arquivo vazio não versionado |
1kb |
13-Dec-2007 |
10:33 |
.. \Program Files\Microsoft Visual Studio 9.0\Common7\x86\ |
Vs_setup.dll |
9.0.21022.55 |
1,025kb |
25-Mar-2008 |
13:59 |
.. \Program Files\Microsoft Visual Studio 9.0\nome SKU |
Idiomas aplicáveis
-
Chinês simplificado
-
Chinês tradicional
-
Inglês
-
Francês
-
Alemão
-
Italiano
-
Japonês
-
Coreano
-
Espanhol
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre o Visual Studio integrated 2008 suporte à depuração, visite o seguinte site da Microsoft:
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspxPara obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 descrição da terminologia padrão usada para descrever as atualizações de software