Visual Studio 2005 - desligamento da 'Atualização do IntelliSense'
-
09-06-2019 - |
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
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.