Pergunta

Estou tendo problemas com meu Visual Studio 2005 IntelliSense já há algum tempo.

Costumava funcionar bem, mas por algum motivo o 'Atualizando o IntelliSense...' não parece mais ser capaz de ser concluído para a solução na qual estou trabalhando atualmente - ele simplesmente fica preso em algum lugar com cerca de 3 barras de progresso e bloqueia uma das minhas preciosas CPUs para sempre.

Excluir o arquivo .ncb da minha solução e realizar uma 'limpeza' completa depois não ajudou em nada.A 'Atualização' simplesmente trava novamente.

O projeto em que estou trabalhando é uma solução C++ bastante grande, com mais de 50 projetos, algumas classes de modelo (ainda mais ultimamente) e, em geral, bastante complexo.Não tenho ideia do impacto que isso pode ter no IntelliSense.

O Visual Studio 2005 Service Pack 1 e todos os hotfixes que dependem dele são nãoinstalado (tivemos grandes problemas com este, por isso ainda não migramos).

Qualquer resposta é muito apreciada neste caso.Me dá arrepios..

Saúde,
\Bjoern

Foi útil?

Solução

Descobri que a melhor correção para o Intellisense no VS2005 é instalar o SP1 e, em seguida, este hotfix: 947315.Ele tem o benefício adicional de corrigir a maioria dos problemas de construção de vários núcleos.

Este hotfix também inclui a capacidade de controlar o Intellisense por meio de macros.Mais Informações aqui.

Quanto a tornar o SP1 mais amigável para o código existente, você também pode verificar este hotfix para compilação de modelos: http://support.microsoft.com/kb/930198

Outras dicas

Renomeie "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll" para outro nome (como "feacp.bak") para desabilitar o Intellisense.

Eu recomendo pegar Assistência Visual X para compensar (ele também possui vários outros recursos úteis).

Intellsense é problemático.Muito problemático.Quando funciona, é ótimo, mas na maioria das vezes causa mais problemas do que vale a pena.Ele irá desligar, analisará os arquivos enquanto você tenta compilar o código e geralmente fará com que o VC 2005 às vezes funcione como um cachorro.Como sugeriu um postador anterior, desative o intellisense (e escolha uma alternativa potencial - eu também apoio o VAX).

Supostamente o hotfix e o SP1 fornecidos pela MS irão corrigir alguns problemas de intellisense, mas não todos.Temos visto ajuda mínima daqueles onde trabalho.É melhor desativá-lo e confiar em outra coisa.

Minha sensação é que a lentidão vem do tamanho dos projetos.O seu parece que pode cair nesse caso.

Aqui é a única solução que funciona para mim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top