DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 946344 - Última revisão: sexta-feira, 22 de fevereiro de 2008 - Revisão: 1.4

 

Nesta página

Sintomas

Considere o seguinte cenário:
  • Você usa o Microsoft Visual Studio 2008 para criar um projeto Microsoft Visual Basic.
  • O projeto Visual Basic contém muitos comentários XML em um único arquivo.
  • O arquivo provavelmente é um arquivo gerado pelo designer para um dataset ou uma referência da Web.
Nesse cenário, poderá detectar os seguintes problemas de desempenho no IDE:
  • O IDE leva muito tempo para criar a solução e recrie a solução.
  • Você enfrenta um tempo de resposta lento quando você pressionar F5 para iniciar a depuração.
  • Você enfrenta um tempo de resposta lento no Editor de código.
  • Você enfrenta um tempo de resposta lenta no IntelliSense.

Causa

Esse problema ocorre devido a como o compilador do Visual Studio 2008 processa arquivos grandes que contêm documentação XML.

Resolução

Informações sobre o hotfix



Um 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/KB946344 (http://code.msdn.microsoft.com/KB946344)

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)


A 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 a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempo
Avvspkdh.dll9.0.21022.4334,81629 De janeiro de 200803: 17
Mcee.dll9.0.21022.43367,60829 De janeiro de 200803: 17
Mpishim.exe9.0.21022.4326.11229 De janeiro de 200803: 17
Msvb7.dll9.0.21022.434,069,88029 De janeiro de 200803: 17
Msvsmon.exe9.0.21022.433,004,41629 De janeiro de 200803: 17

Como Contornar

Para contornar este problema, use um dos seguintes métodos.

Método 1: Desativar geração de comentário XML

Para desativar a geração de comentário XML para o projeto, use um dos procedimentos a seguir.

O Visual Studio 2008

  1. No Solution Explorer, clique com o botão direito do mouse ProjectName e, em seguida, clique em Propriedades .
  2. Na guia Compile , clique para desmarcar a caixa de seleção Generate XML documentation file .
  3. No menu arquivo , clique em Salvar tudo .

Visual Basic 2008 Express Edition

  1. Crie um backup do projeto.
  2. No bloco de notas, abra o arquivo .vbproj para o projeto.
  3. Localize e exclua todos os <documentationfile> elementos no arquivo .vbproj.

    Observação Normalmente, você excluirá dois elementos no arquivo .vbproj.

Método 2: Remover os comentários XML

Para remover os comentários XML, execute estas etapas para o arquivo gerado pelo designer:
  1. No menu Editar , aponte para Localizar e substituir e, em seguida, clique em Substituir rápida .
  2. Na caixa Localizar , digite '' ' .
  3. Na caixa Substituir por , digite '' e em seguida, clique em Substituir tudo .
Observação Você deve repetir essas etapas se você executar uma das seguintes ações:
  • Salvar o arquivo designer que gerou esse arquivo de código.
  • Atualizar a referência da Web.
  • Clique com o botão direito do mouse no arquivo e clique Executar ferramenta personalizada .

Método 3: Criar um projeto separado para armazenar o arquivo que tenha os comentários XML

Crie um novo projeto de biblioteca de classe para armazenar os arquivos designer-generated. O procedimento a seguir é um exemplo de fazer isso:
  1. Crie um novo projeto de biblioteca de classe para armazenar arquivos que contêm um dataset ou que contêm uma referência da Web.
  2. No projeto de Visual Basic original, adicione uma referência para o novo projeto de biblioteca de classe.
  3. Use o método 1 para desabilitar o arquivo de documentação XML.
Observação Você talvez precise adicionar instruções de importação para o código Visual Basic.

Situação

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

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software
Para obter mais informações sobre como gerar documentação XML para um projeto, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/x4sa0ak0(VS.90).aspx (http://msdn2.microsoft.com/en-us/library/x4sa0ak0(VS.90).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Academic Edition
  • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft Visual Basic 2008 Express Edition
  • Microsoft Visual Studio 2008 Team Suite
  • Microsoft Visual Studio 2008 Team Edition for Database Professionals
  • Microsoft Visual Studio 2008 Team Edition for Software Architects
  • Microsoft Visual Studio 2008 Team Edition for Software Developers
  • Microsoft Visual Studio 2008 Team Edition for Software Testers
Palavras-chave: 
kbmt kbpubtypekc kbqfe KB946344 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: 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: 946344  (http://support.microsoft.com/kb/946344/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft