Estou tendo problemas com o Intellisense no Microsoft Visual Studio 2012 . Eu vou trabalhar em um projeto, editando código e outros enfeites (depois de um período de tempo, de 5 minutos a mais de uma hora) e, de repente, não há mais sugestões de código ou inteligência. Ambos parecem parar de funcionar completamente ao mesmo tempo.
A única solução que tentei é redefinir todas as minhas configurações, fechar completamente o Visual Studio e reabrir o projeto novamente. Existe uma solução melhor ou uma atualização que irá corrigir isso?
visual-studio
visual-studio-2012
visual-studio-2013
visual-studio-2015
intellisense
Josh Menzel
fonte
fonte
Respostas:
Passei muito tempo pesquisando o mesmo problema. Algumas soluções relacionaram esse bug com alguns assemblies referenciados. Outros disseram isso
Microsoft.Windows.Design.Extension.dll
e.Interactivity.dll
devem constar nas referências do projeto. Mas nenhuma dessas soluções funcionou para mim.Eu acho que é um bug no Visual Studio 2012, a Microsoft tem que corrigi-lo.
fonte
Devo observar que não tive o problema desde a atualização da minha RAM. Não posso confirmar se está relacionado, mas o problema prevaleceu quando eu tinha 2-4 GB de RAM. Sem problemas desde a 8 e 16GB.
Se apenas um arquivo / janela parecer afetado, feche e reabra esse arquivo. Se isso não funcionar, tente abaixo.
No Visual Studio:
Se isso não funcionar, veja mais algumas etapas para tentar:
Para projetos C ++: o
MSDN precisa tentar: Sugestões do MSDN
O
.ncb
arquivo corrompido parece mais provável.Do MSDN:
.ncb
arquivo.ncb
arquivo.)Notas:
Registrando possíveis causas:
designer.vb
arquivo também não era atualizado a partir disso..ncb
arquivo corrompido(Adicione aos comentários se perceber um comportamento que causa isso.)
fonte
protected
ctor em vez depublic
. Oprotected
ctor aparecerá na lista de funções fora do escopo acessível, mas o argumento intellisense estará ausente, o que é um IMHO um tanto inconsistente.O que funciona para mim é remover o arquivo .suo criado dinamicamente (Opções do Usuário da Solução) , no diretório .vs (oculto) localizado no mesmo caminho que o arquivo da solução.
Às vezes, tenho esse problema de volta, e é em projetos / soluções diferentes, mas nunca em VS. Novos projetos sempre funcionam bem.
Executando a Atualização Profissional do VS2015 -2-
fonte
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
. Muito obrigado.Estou tendo o mesmo problema; O Intellisense aleatoriamente irá parar de aparecer em alguns arquivos, mas não em outros. Acabei de acontecer comigo de novo. Pressionar Ctrl+ Spacenão mostrará nada
Form1
, alternar paraForm2
ou qualquer outra classe exibirá a lista conforme o esperado. Reiniciar o Visual Studio geralmente faz o truque, embora seja altamente irritante e ridículo que um recurso tão básico seja quebrado ...fonte
O que funcionou para mim é desativar e reativar o Resharper
Vamos para
Tools -> Options-> Resharper ->General
Clique em
Suspend
-> Isso desabilita o novo compartilhamentoEm seguida, verifique se o seu Intellisense está funcionando ou não. No meu caso, aconteceu e depois retomei o Resharper .
Se isso não funcionar, você pode precisar Ir para
Resharper -> Options-> Environment -> Intellisense -> General
E
mude o Intellisense para
Visual Studio
fonte
Encontrei uma solução que funciona para mim 100% do tempo (não tenho o ReSharper instalado). Pressionando
Refresh
emSolution Explorer
marcas INTELLISENSE voltar.fonte
Não funcionou para mim com todos esses passos. Curiosamente, notei que o Intellisense estava trabalhando para outra solução no visual studio 2015, mas não para uma específica.
Eu localizei e excluí o arquivo .suo e reiniciei o visual studio. Isso consertou para mim.
fonte
Eu tive o mesmo problema no Visual Studio 2010 em C ++ e o superei em Ferramentas -> Opções -> Editor de texto -> C / C ++ -> Avançado -> Desativar banco de dados -> Falso, Ok; Feche o VS; abra o VS e voila.
fonte
Eu estava enfrentando esse problema no Visual Studio 2015 + C #.
Depois de um tempo, resolvi desta maneira:
1) Para ir: Ferramentas -> Opções -> Editor de texto -> C #
2) Marque estas opções "Lista automática de membros" e "Ativar espaço virtual".
Provavelmente, algumas extensões, como R #, desativam essas opções para usar suas ferramentas.
fonte
No visual studio> 2015, excluí o arquivo .suo. (procure-o no seu projeto através do explorador de arquivos)
Reinicie o visual studio e você estará pronto.
fonte
Estou enfrentando o mesmo problema com o Visual Studio 2015 Preview. Fechei o respectivo arquivo e o abri novamente. Isso corrige para mim :).
fonte
No meu caso, eu adicionei um .ascx.cs ao projeto com o botão direito do mouse => "Incluir no projeto", mas o projeto o definiu como "Conteúdo" em vez de "Compilar". Depois de definir como "Compilar", o intellisense começou a trabalhar novamente.
fonte
Projetos do Microsoft Visual Studio 2017 Pro, C ++
Muitas respostas boas para esta pergunta. Isso funcionou para mim:
O IntelliSense funciona apenas quando carrego o projeto clicando duas vezes no arquivo da solução.
Tentei todas as respostas acima, infelizmente, sem sorte. DLL, configuração, dependências ... o nome dele. É uma merda que você tenha que passar por tudo isso para um preenchimento automático .... sinto falta da minha configuração do Vim ....
fonte
Eu tenho a atualização 4 do VS2012 e o problema é intermitente, mas depois que ele ocorre nessa página específica que está sendo editada, ele está lá para ficar. Uma solução é simplesmente fechar a página e editá-la novamente.
Aqui estão alguns atalhos do KBD para tentar reiniciá-lo, mas não sei se eles funcionam.
Atalho de teclado do Visual Studio para exibir intellisense
Nenhuma dessas soluções funcionou para mim, estou usando C # ...
Eu acho que este é outro bug do IS .... já teve muitos problemas no passado.
fonte
A resposta de @ TonyL não funcionou para mim, mas notei que o Intellisense parou de trabalhar na
foo
classe depois que alterei a assinatura do método nabar
classe.Fechar e reabrir o
foo.cs
arquivo o corrigiu.fonte
Uma das coisas que apenas me ajudou é
Isso leva cerca de 5 minutos - mas economiza muito tempo, pois o intellisense realmente começou a funcionar.
Uma coisa a observar é que o uso de memória (canto superior direito do VS 2013 ultimate) mostra queda de cerca de 40%.
fonte
Tente instalar o pacote de atualização 1, link . Eu tive o mesmo problema e resolvi quando instalei a atualização.
fonte
Eu tive o mesmo problema: os pacotes nuget não foram baixados automaticamente para uma solução que baixei do repositório recentemente; portanto, o intellisense não estava disponível, pois nenhum dos pacotes necessários para mostrar as sugestões corretas estava disponível.
fonte
No momento, estou assistindo a um tutorial sobre python MVA no youtube e percebi que minha inteligência também desapareceu, logo depois que eles explicaram o porquê,
algo nesse sentido (desculpe minha falta de vocabulário de codificação adequado, eu sou novo em programação, mas encontrei a solução)
Resposta: "O Visual Studio nem sempre consegue adivinhar o que você está tentando inserir - portanto, nem sempre ele percebe que precisa dar uma dica, por exemplo, se você está tentando usar uma string em uma variável e precisa do intellisense para fornecer a você opções para esse conteúdo de strings, em algum momento você deve informar ao visual studio que essa variável é realmente uma string.
exemplo:
fonte
Eu tive o problema em apenas um arquivo. Depois de criar a nova classe e trabalhar nela, ela não foi adicionada ao escopo do meu projeto. Portanto, quando fechei e reabri minha solução no dia seguinte, o arquivo não estava no escopo do projeto.
Adicionar o item existente ao escopo do projeto o corrigiu.
fonte
No meu caso, eu simplesmente não observava e não vi que um dos mais de 30 projetos em minha solução dissesse "(falha no carregamento)", apesar de um de seus arquivos ainda estar carregado no editor, mas não ter sentido. Recarregar o projeto fez o truque.
fonte
O Intellisense não reconheceu um espaço para nome importado no meu caso, embora eu pudesse compilar o projeto com êxito. A solução foi desmarcar o namespace importado na guia de referências do projeto, salvar o projeto, verificar novamente e salvar o projeto novamente.
fonte
Eu tive esse problema quando algumas das montagens dependentes são alteradas, mas bloqueadas por outra instância do visual studio (2015).
fonte
Minhas soluções (eu estava usando o forforce) é carregar a solução inteira em vez do arquivo individual.
Originalmente, eu tinha carregado um arquivo clicando nele no forforce
Solução Feche o VS (que fechou o arquivo individual) Reaberto iniciando o arquivo de solução em vez do arquivo individual
fonte
Se você estiver usando Páginas Mestras, crie uma página mestra em branco e use essa página mestra na sua página de conteúdo. Se isso resolver o problema, significa que sua página mestre original tem algum problema. Porte o código original passo a passo para a nova página mestre e teste após cada porta se o intellisense estiver funcionando corretamente. Esse truque resolveu meu problema de inteligência.
fonte
Para python, tente clicar no botão "Python XX" no lado esquerdo da barra de status inferior e alterá-lo para valores diferentes.
Esta é a única coisa que funcionou para mim.
fonte
Se alguém ainda tiver esse problema, basta fechar a solução e reabri-la.
fonte
Eu lidei com isso enquanto o Visual Studio existisse. E sim, mesmo na versão atual, ela ainda falha (especialmente para projetos grandes).
Quero compartilhar uma pequena ferramenta gratuita que eu e meu amigo escrevemos para resolver exatamente o mesmo problema. Você basicamente fecha sua solução, arrasta sua pasta para o ícone desta ferramenta e ela redefine todos os arquivos intermediários para você. (Leia o manual de texto, se quiser saber quais. Não é apenas um arquivo.)
Eu o uso para limpar todos os meus projetos de VS. Então aqui vai você :
fonte
Visual Studio 2019
A única coisa que funcionou para mim: Vá em Ferramentas -> Opções -> Editor de texto -> C # -> Intellisense
E desligue
Acontece que eu estava ansioso demais para tentar tudo o que havia de novo no VS :) Mas ele foi quebrado em apenas uma solução.
fonte