CORRECÇÃO: Diminui o desempenho do Visual Studio 2008 quando percorrer o código de origem que transferiu do servidor de origem da referência

Sintomas

No Microsoft Visual Studio 2008, quando percorrer o código de origem que transferiu do servidor de referência de origem da Microsoft, diminui o desempenho do Visual Studio 2008.

Causa

Este problema ocorre porque os ficheiros de origem são transferidos novamente sempre que o depurador de acertos de um ponto de interrupção no código.

Resolução

Informações sobre correção



Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.

Para transferir esta correcção a partir da Galeria de códigos MSDN, visite o seguinte Web site da Microsoft:

http://code.msdn.microsoft.com/KB944899
Nota Galeria de códigos MSDN apresenta os idiomas nos quais a correcção está disponível. Se não vir o idioma listado, é porque a página de recursos da Galeria de códigos não está disponível para esse idioma.


Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=support

Além disso, esta correcção evita que uma caixa de diálogo desnecessária de Termos de licenciamento para Software Microsoft que poderá aparecer repetidamente quando inicia o depurador. Pode aplicar esta correcção em sistemas operativos de 32 bits e 64 bits. Se aplicar esta correcção uma versão de 64 bits do Windows Vista ou versões posteriores do Windows Vista, pode criar um ficheiro de texto Symsrv.yes vazio. Guarde este ficheiro na pasta que contém o ficheiro Symsrv.dll. Normalmente, o ficheiro de Symsrv.dll é localizada uma das seguintes pastas:

  • InstallationDrive\Programas\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x64

  • InstallationDrive\Programas\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\ia64

No entanto, se os componentes de depuração de 32 bits ou 64 bits são copiados para um computador remoto, tem de copiar o ficheiro Symsrv.yes para a mesma pasta que contém os componentes de depuração. Neste cenário, não tem de aplicar a correcção no computador remoto.

Pré-requisitos

Tem de ter o Visual Studio 2008 instalado para aplicar esta correcção.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição da correção

Esta correcção não substitui quaisquer outras correcções. No entanto, esta correcção substitui uma versão anterior da correcção para o mesma. A versão anterior da correcção para o mesma tem um problema nos componentes do programa de configuração. A versão anterior desta correcção requer a instalação completa de todos os idiomas opcionais. Esta instalação completa demorou mais tempo para instalar, utilizar mais espaço em disco e tinha potencial para deixar o Visual Studio num Estado não corrigível. A versão mais recente desta correcção corrige este problema.

Nota Tem de desinstalar a versão anterior desta correcção antes de aplicar a versão mais recente desta correcção.

Informações de ficheiro

A 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 listadas 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, utilize o separador Fuso horário no item data e hora no painel de controlo.

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Caminho do ficheiro

Vsdebug.dll

9.0.21022.63

1,513kb

25-Mar-2008

15:49

.. \Programas\Microsoft visual Studio 9.0\Common7\Package\Debugger\

Symsrv.yes

ficheiro vazio, não com a versão

1kb

13-Dec-2007

10:33

.. \Programas\Microsoft visual Studio 9.0\Common7\IDE\Remote Debugger\x86\

Symsrv.yes

ficheiro vazio, não com a versão

1kb

13-Dec-2007

10:33

.. \Programas\Microsoft visual Studio 9.0\Common7\x86\

Vs_setup.dll

9.0.21022.55

1,025kb

25-Mar-2008

13:59

.. \Programas\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

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Para mais informações sobre o Studio 2008 Visual integrada suporte de depuração, visite o seguinte Web site da Microsoft:

http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspxPara mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

×