O Editor do Visual Studio não sublinha mais os erros


116

Meu editor do Visual Studio (2008) parou para sublinhar erros (essas linhas vermelhas onduladas bacanas). Não sei dizer quando, mas pode estar relacionado à instalação do .Net Framework 3.5 SP 1 ou do MVC Beta (o que acho improvável). Além disso, instalei e desinstalei o CodeRush e o Resharper para fins de avaliação (decidi não manter nenhum deles).

Alguém conhece o problema e como restaurar essa funcionalidade novamente?


4
Recentemente, encontrei o mesmo problema com o VS 2010. E percebi isso logo depois, adivinhe, instalei e desinstalei o Resharper.
Dmitry Tashkinov

Aconteceu comigo no VS2013 depois de instalar o Resharper. Acho que as ferramentas avançadas do Visual Studio também podem ter surtido efeito.
Tantos Goblins

Respostas:


233

Você verificou ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor?

Eu geralmente gosto de redefinir minhas configurações depois de mexer nos plug-ins, pois eles tendem a mexer nas configurações: ToolsImport and Export Settings...Reset all settings.


aquele era um pouco óbvio demais para mim. graças, tudo funciona bem;)
Mats

9
A mesma correção funcionou para VS2013 depois de fazer o acima mais uma compilação.
Chuck Savage de

2
eu tive que fazer isso em 2012 e 2013. por que isso seria desativado por padrão !!
Sonic Soul

10
isso foi muito útil depois que desinstalei o Resharper.
Alejandro Bastidas,

1
Também precisei marcar "Mostrar erros de semântica ao vivo" no mesmo local
majjam,

18

Sobre as possíveis causas.

Para VS 2012 e 2013, se você tiver mais de uma instância do Visual Studio em diferentes máquinas vinculadas a uma conta "ativa" e tiver instalado o ReSharper em uma delas, ele desativa o IntelliSense nativo e sublinhados de erro (para substituir por suas próprias regras) que será sincronizado por meio de sua conta para outra máquina sem ReSharper.


Isso funcionou para consertar meus erros contínuos de sublinhado e configurações do xaml intellisense não definidas, muito obrigado!
codechinchilla de

Cara ... Acabei de descobrir isso. Isso às vezes é assustador.
Maxime Rouiller

1

Isso geralmente é chamado de Desativar linhas rabiscadas ou onduladas no Visual Studio.

Como você se sairá no Visual studio 2013?

FERRAMENTAS -> Opções ... -> Editor de Texto -> C / C ++ -> Avançado -> Desativar Rabiscos : Verdadeiro / Falso (no IntelliSense) -> Pressione OK


1

Sei que é uma questão antiga e com várias soluções, mas resolvi de outra forma. Estou trabalhando com Unity3D no meu código C # usando VS2017, quando de repente o VS decide parar de sublinhar o erro enquanto estou digitando. No entanto, se eu fechar a guia do arquivo e reabri-la, ela desfaz o erro repentinamente.

Por exemplo:

class A { 
public int x; 
s;
}

deveria obviamente dar um erro para o símbolo daquele solitário. Mas, o VS não sublinha isso até que eu feche e reabra esta guia de arquivo.

Solução : Copiei toda a pasta Unity Project (que é basicamente como uma pasta normal do VS Solution) e trabalhei com a nova pasta, cujo problema havia desaparecido lá.


0

Tive o mesmo problema em 2017. Havia uma opção 'desativar intelisense', certifique-se de que esteja definida como false.


0

Para o Visual Studio 2017, aja de acordo com os comentários de HeeJae em:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

ie:

Oi. você provavelmente está encontrando um problema conhecido. você pode tentar isso?

1. Atualize para a versão mais recente, se isso não resolver

2. Vá para Ferramentas \ Opções \ Projetos e Soluções \ Geral e desmarque “Permitir inicialização de projeto paralelo”.

3. Feche o VS.

4. Exclua o diretório “.vs” ao lado do arquivo de solução.

5. Reabrir VS.

..

obrigado

Você pode reativar a opção "Permitir inicialização de projeto paralelo" depois que o problema for resolvido.

Tentei atualizar o VS, redefinir as configurações do VS, limpar o cache do VS e tudo o que as pessoas fazem convencionalmente, mas nenhum deles resolveu esse problema! No final, a solução mencionada funcionou para mim magicamente.

Boa sorte


0

Descarregar e carregar o mesmo projeto novamente da solução resolve o problema. Apenas clique com o botão direito no projeto e clique em "Descarregar projeto". Uma vez descarregado, clique novamente com o botão direito no mesmo projeto e clique em "Reload Project". O realce de erro retornará.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.