Minhas ferramentas:
Visual Studio 2012 Ultimate + Atualização 1
ReSharper v7.1.25.234
Status da compilação da minha solução: compilação com êxito
Mas quando instalo a análise de código ReSharper e ReSharper, é ativada, muitas palavras-chave do meu código ficam vermelhas com este erro:
"Não é possível resolver o símbolo XXX"
Outra foto do meu projeto >>
Os erros do ReSharper “NÃO PODEM RESOLVER O SÍMBOLO” estão por toda parte, mas o processo de criação do meu projeto é bem-sucedido e funciona corretamente.
Nota adicional: Se eu desativar a Análise de código do ReSharper, meu projeto será Normal, mas quero usar a análise de código do ReSharper.
Tentei o ReSharper → Opções → Geral → Limpar cache . Mas ainda tenho esse problema!
Há um mês, obtive esses erros ao desinstalar o Visual Studio 2012 RC e instalar o VS 2012 RTM.
Já desinstalei e instalei o ReSharper novamente. Mas eu tenho esse problema ainda!
Minha solução possui cinco projetos >> dois projetos carregados (projeto principal + projeto de recurso) e três projetos descarregados
Percebo que meu Visual Studio também tem problemas maiores (Mais informações sobre Estouro de Pilha)
Não posso adicionar nenhuma referência aos meus projetos (mesmo dentro de novas soluções e novos projetos)
Não consigo instalar nenhum pacote (por "Packet Manager Console" ou Gerenciar pacote NuGet)
Não consigo atualizar nenhum pacote (por "Packet Manager Console" ou Gerenciar pacote NuGet)
Eu fiz muitas sugestões (de mim e dos outros)
Re-resister alguns arquivos DLL
Usando algumas janelas e ferramentas de reparo do registro
Remover ReSharper
Reparar o Visual Studio
e...
Mas não consegui resolver.
Estou pensando em instalar um novo Windows :(
O que está errado e como posso corrigi-lo?
Respostas:
Experimente o Visual Studio → menu Ferramentas → Opções → ReSharper , Suspendbotão e Resumenovamente (não é necessário fechar a janela). Isso funciona no meu caso.
fonte
fonte
\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches
Isso funcionou para mim (VS2012u4, R # 7.1.3):
fonte
Limpar cache do resharper: Resharper -> Opções -> Geral -> Limpar caches, feche e reabra a solução. Funcionou no R # 9.0 Update 1
fonte
Isso acontece no ReSharper quando você tem duas versões diferentes da mesma biblioteca em sua solução. Por exemplo, o projeto A faz referência ao automapper versão 1.1 e o projeto B faz referência ao automapper versão 1.0.
O Visual Studio geralmente compila e executa conforme o esperado na situação, pois escolhe uma das DLLs às quais se vincular. No entanto, o ReSharper fica massivamente confuso. Para mim, esse deve ser um erro do ReSharper que solicita que você resolva, em vez de apenas enlouquecer.
ATUALIZAR:
Corri para isso há dois dias (um dia após ter feito este post) por total coincidência e me deparei com este link onde eles dizem que é causado por um bug na API do VS. Tentei tudo o que eles recomendavam e não consegui resolvê-lo nem temporariamente: eu tinha o Autofac 2.6.x que baixei do google.code e depois o troquei pela versão do pacote NuGet e ele se recusou a ver a nova referência importa o que eu fiz.
Eles sugerem a instalação do EAP R # 8, mas para mim foi menos complicado apenas fazer o downgrade para a versão antiga do Autofac.
Não há muito em termos de ajuda, mas talvez seja útil.
fonte
Isso estava acontecendo comigo com o Visual Studio 2015 e o ReSharper Ultimate 10.0.2. Tentei praticamente todas as soluções escritas antes desta resposta (além de qualquer reinstalação) e nada funcionou.
Comecei a trabalhar novamente com várias etapas acima em uma ordem muito específica:
C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04
como mencionado em algumas outras postagensEspero que, após o último passo, você possa respirar aliviado por não precisar reinstalar nada, eu certamente o fiz!
fonte
Isso geralmente acontece com o arquivo de configuração corrompido ou com detecção incorreta. Basta excluir a pasta .vs , reinicie o VS para redefinir a configuração. Funcionará quase caso
fonte
Eu tive problemas semelhantes e limpei os caches encontrados em:
AppData \ Local \ JetBrains \ ReSharper \ v7.1 \ SolutionCaches
Resolveu os problemas para mim
Executando o VS2012 u3
fonte
Eu tive o mesmo problema (VS 2017). No meu caso, eram versões diferentes da estrutura de destino - um assembly direcionado para 4.52, outro 4.62 - depois de configurá-los para a mesma versão nos dois assemblies que começou a funcionar novamente.
fonte
Os links acima para limpar o cache e / ou suspender o ReSharper não funcionaram para mim. Acabei de atualizar o projeto, que estava mostrando esse problema, a partir do Solution Explorer e o problema desaparece. Infelizmente, ele continua recorrente e a única opção é continuar atualizando sempre que esse problema ocorre.
Eu tenho o VS2012 com ReSharper 8.1 no Windows 8
fonte
Eu estava tendo o mesmo problema com o ReSharper 8.2 no Visual Studio 2013 e nenhuma das soluções comuns aqui para limpar caches, suspender o ReSharper ou reinstalar o ReSharper estava funcionando.
No meu caso, acabei resolvendo da seguinte maneira ... Olhei para um dos símbolos que ele não conseguia resolver e notei que estava
System.Web.Http.dll
. Eu então descobri que isso estava noMicrosoft.AspNet.WebApi.Core
pacote NuGet. Usei o console do gerenciador de pacotes para tentar desinstalar esse pacote, exceto, é claro, que ele me disse que não podia devido a outras dependências.Então, eu desinstalei cada dependência até e inclusive
Microsoft.AspNet.WebApi.Core
, e reinstalei cada pacote novamente na ordem inversa. O ReSharper pegou tudo corretamente quando foi instalado e agora parece bom.fonte
Como você vê, a solução é o que todo mundo já mencionou acima. Simplesmente suspendendo o Resharper, depois limpando os caches e finalmente retomando -o. Mas ninguém mencionou como fazer isso Sem fechar / reiniciar o VisualStudio.
Basta seguir estes passos:
Obtendo a localização do cache do resharper
Limpando o cache
Reiniciando o Reharper
fonte
Eu tinha o mesmo problema e o projeto problemático de descarregar e recarregar me ajudou a resolver esse problema para o ReSharper. Espero que isto ajude.
fonte
Para o VS2015 , eu tive que atualizar o Resharper para a versão 2016.2.2 para resolver o problema.
Eu já tinha tentado (dos quais nenhum funcionou para mim):
Espero que ajude alguém.
fonte
Acabei precisando solicitar ao Resharper para limpar seu cache e fazê-lo manualmente através do Windows File Explorer. Isso finalmente resolveu o problema para mim.
fonte
Re-compartilhador -> Opções Caches -> Armazenar caches de solução em: (Altere a pasta para outra).
Ou tente limpar manualmente a pasta de cache do R #
fonte
Estou usando o 7.1, e isso funcionou para mim:
fonte
Eu fiz tudo acima sem correção.
Em seguida, dei um passo em outro SO Q / A (não me lembro qual) que era definir System.Web.Mvc como Copy Local true. Recompile meu projeto e os erros desapareceram.
Quando reconfigurei este assembly como Copy Local false, os erros não retornaram.
fonte
No meu caso, tentei todas as sugestões acima. Mas, em algum momento, percebi que o problema persiste mesmo se o Resharper estiver suspenso. Portanto, procurei um problema semelhante no próprio VS e encontrei a solução nos comentários para a resposta aceita neste post do SO .
Estou listando meus passos por questões de brevidade.
fonte
Estou usando o VS2015, R # 10. Nenhuma das soluções sugeridas funcionou para mim. Excluí o conteúdo da pasta bin da minha solução e recriei a solução inteira, que parece ter resolvido o problema. Antes de excluir o conteúdo da pasta bin, tentei suspender e retomar o R #, limpar o cache de R # -> opção -> configuração geral e também excluir manualmente o conteúdo de \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \ v01 \ SolutionCaches .. Espero que ajude alguém.
fonte
Eu estava tendo o mesmo problema no meu Visual Studio 2015 com o Resharper Ultimate e tentei as soluções sugeridas acima, mas nenhuma funcionou para mim.
A atualização do Resharper para a versão mais recente resolveu meu problema.
fonte
O que ajudou no meu caso depois de várias das sugestões acima não ajudou:
Depois disso, funcionou bem, embora nenhum dos arquivos do projeto tenha sido realmente modificado no processo.
fonte
Eu tenho o mesmo problema.Clean Resharper cache and Suspend Resharper não funcionou para mim. Apenas fechei o visual studio, desinstale o Resharper e instale o Resharper, o problema desapareceu.
fonte
Quando desativei o ReSharper, o Visual Studio também estava fornecendo o mesmo erro, mesmo que o projeto tenha sido construído com êxito. O que fiz para resolver o problema foi:
Depois de executar essas etapas, os erros de sintaxe desapareceram no Visual Studio e, depois que eu habilitei o ReSharper novamente, ele também não apresentava erros.
fonte
Eu também tive esse problema. Todas as soluções anteriores não me ajudaram ou ajudaram por um período muito curto. No meu caso, o problema foi que eu conectei o projeto .Net Framework 4.7.2 a um projeto que possui a versão 4.5.2. Depois de atualizar os dois projetos para a versão 4.7.2, o problema foi resolvido. Eu acho que para resolver o problema você precisa ter a mesma versão dos projetos. Ou conecte uma versão menor a uma maior, mas não vice-versa, como foi o caso no meu caso.
fonte
Para mim, acho que minha solução ficou em um estado estranho quando eu estava mudando em qual ramo do meu repositório Git local eu estava. Simplesmente alternando para a ramificação anterior em que eu estava antes do problema começar, dizendo ao VS para recarregar todos os arquivos, depois voltando para a ramificação desejada e recarregando novamente.
fonte
Também vimos esse problema, específico para arquivos que foram compartilhados por vários projetos. Há uma caixa de combinação no canto superior esquerdo da janela do editor que permite alternar o contexto do projeto para o arquivo (e, portanto, as referências que afetam a resolução do símbolo).
O compartilhador facilita a abertura acidental da "versão" incorreta de um arquivo compartilhado pelos comandos "ir para o arquivo ou símbolo".
Mudar o contexto de volta para o projeto que uso na solução era tudo o que precisava fazer para corrigir esse problema.
fonte
Também vi problemas semelhantes relatados no ReSharper que não levaram a erros de compilação / tempo de execução.
Elas foram vistas principalmente ao usar
"{x:Type ...}"
ou"{x:Static ...}"
marcar, fazendo com que o ReSharper relate"Cannot resolve symbol 'Type'"
ou"Cannot resolve symbol 'Static'"
erros.Além disso, houve muitos erros como
"Invalid markup extension type: expected type is '<type>', actual type is '...Extension'"
.O problema se resolveu quando adicionei uma referência à
System.Xaml
montagem.fonte
Nenhuma solução de remoção de caches suaves funcionou para mim, parece que houve problemas gerados entre diferentes versões do RS instaladas ao longo dos anos.
O que funcionou para mim foi:
Todas as configurações precisam ser refeitas, etc., mas eu não consegui nenhuma solução melhor, mesmo com a ajuda da equipe JetBrains.
fonte
Deve haver um problema relacionado ao cache do resharper, mas até onde eu sei, o recurso "limpar cache" funciona apenas se o cache estiver na pasta de soluções. Para verificar, tente o seguinte: Visual Studio> Ferramentas> Opções> Reaharper> Opções ...
Na janela Opções do resharper> Ambiente> Geral, verifique se "Armazenar a solução em cache" está definido como "Pasta da solução"
Após isso na pasta da solução, você deverá ver uma nova pasta "_ReSharper.Caches". Você pode limpá-lo pressionando o botão "Limpar caches", mas (se isso não funcionar), você pode limpar manualmente removendo arquivos internos (nesse caso, o Visual Studio já deve estar fechado).
Reinicie o Visual Studio e tudo deve funcionar. Veja aqui também [1]
[1] https://resharper-support.jetbrains.com/hc/pt-br/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solution
Nota: Atualização 1 do Visual Studio 2015 / ReSharper 10.0.2
fonte