Estou criando um modelo de projeto Prism, e o modelo funciona muito bem. Mas, depois de criar um projeto com o modelo, alguns dos arquivos ficam assim:
Apesar das aparências, está tudo bem.
Se eu fizer um Rebuild All , vejo que a solução é criada sem erros:
Mas a reconstrução de tudo não se livra dos "erros" que estão sendo mostrados na janela do editor. (Observe que a janela de erro real não mostra nenhum erro.)
Posso limpar, reconstruir, fechar e abrir arquivos, e isso não corrigirá o realce.
No entanto, se eu fechar a solução e reabri-la, tudo estará bem :
Minha pergunta:
Idealmente, haveria uma maneira de meu modelo ou meu IWizard dizer ao ReSharper para recarregar as referências para o realce.
Sei que posso desligar o ReSharper e ligá- lo novamente, e isso vai corrigi-lo, mas prefiro não fazer isso.
Existe um comando ReSharper que apenas atualiza essas coisas?
Respostas:
Exceto pela reinstalação, a única maneira de limpar com êxito os caches é excluir os arquivos manualmente do diretório AppData.
Exclua a pasta da solução que está causando dor nos seguintes locais:
Observe que os números de versão nos caminhos podem ser diferentes, dependendo da versão do ReSharper instalada.
O
XX
invXX
eVsXX
representa qualquer número, porque pode haver várias pastas nas quais o cache da solução está armazenado.fonte
%localappdata%\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches
(como @brgerner menciona , você pode querer clique no Limpar Caches botão primeiro antes de ir esta rota)Tente descarregar e recarregar o projeto.
Para descarregar o projeto, clique com o botão direito do mouse no projeto no Solution Explorer e selecione
Unload Project
. Em seguida, clique com o botão direito do mouse no projeto novamente e selecioneReload Project
.O problema continua ocorrendo ocasionalmente com as versões mais recentes do ReSharper, mas a correção parece funcionar para todas as versões.
fonte
Você pode tentar limpar o cache do ReSharper através do menu ReSharper → Opções → Ambiente / Geral → botão Clear Caches.
fonte
Isso funcionou para mim. Não há necessidade de recarregar projetos. Você pode fazer isso de dentro do Visual Studio.
Limpe o cache do ReSharper via ReSharper , Opções , Geral , clique em ' Limpar caches '.
No ReSharper , Windows , selecione ' Erros da solução '. Isso iniciará a janela Erros de solução. Na parte superior desta janela, clique no botão para ' Reanalisar arquivos com erros / avisos '.
fonte
Abra o ReSharper - Opções - Ambiente - Geral , role para baixo até Acesso ao Msbuild e selecione Obter dados do msbuild após cada compilação .
Isso funcionou para mim, usando o ReSharper 10.0.1 com ReSharper Build.
fonte
Vá para ReSharper → Windows → Janela Erros de solução e obterá uma visão geral dos erros em sua solução. Lá, você pode clicar no botãoReanalyze Files With Errors .
Se desejar, você pode atribuir um atalho para isso. Vá para Ferramentas → Opções → Teclado e procure por "Reanalisar". Você pode atribuir um atalho de teclado para 'ReSharper_ErrorsView_ReanalyzeAllFiles' ou 'ReSharper_ErrorsView_ReanalyzeFilesWithErrors'.
fonte
Eu tenho um problema semelhante com os pacotes nuget e achei uma solução alternativa mais estranha: selecione a referência na lista de referências do projeto e pressione 'F4'. De alguma forma, a aparência da janela de propriedades faz com que o reaperador reavalie as referências disponíveis ...
fonte
Não sei se essa é a mesma causa raiz, mas descobri que, nas opções do ReSharper, "Usar MsBuild" foi verificada e recebi todos os tipos de erros errados. Tente verificar "ReSharper-> Opções-> Geral" e veja em que estado está a verificação "Usar MsBuild".
fonte
Vá para ReSharper → Opções → Geral e clique emClear Caches . (Eu tenho 8.2, então se você estiver em uma versão diferente, pode estar em outro lugar.)
Você precisará reabrir sua solução e o ReSharper re-analisará tudo.
fonte
Execute o seguinte código em um prompt de comando. Em seguida, resolva o problema do ReSharper ...
fonte
A única coisa que me ajudou foi: Desinstalar e instalar o Resharper novamente (o reparo não funcionou)
Visual Studio 2010 SP1, ReSharper 7.1.3000.2254
fonte
Esse é um problema estranho e ainda está ativo e bom na versão 8.2.3 (compilação 8.2.3000.5176).
O que parece funcionar para mim em uma base consistente é fazer uma reconstrução da solução.
No VS 2013: Build -> Rebuild Solution
fonte
Se as soluções acima não funcionarem, tente redefinir o tipo de saída do projeto. Isso parece corrigir o problema na atualização 1 do VS2015 com o ReSharper 10.1
fonte
Para mim, nenhuma das opções acima funcionou. Eu tive que instalar a nova versão do Resharper, que suporta o NET Core 2.0.
fonte
O novo compartilhador estava relatando uma referência ausente de um projeto que foi incluído nas referências. Depois de tentar as outras soluções aqui, desabilitei o Resharper pelas instruções desta resposta e descobri que o intellisense do Visual Studio ainda relatava os mesmos erros.
Nesse ponto, percebi que provavelmente havia algo errado com o arquivo do projeto. Suspeitei que uma referência tivesse sido sutilmente corrompida durante uma mesclagem. 1
Excluí a referência que estava reclamando e não a encontrei e a adicionei novamente. Os erros do Visual Studio desapareceram. Em seguida, reativei o Resharper e ele não estava mais reclamando de erros no meu projeto.
</Compile>
que não possuía tag aberta correspondente. Portanto, foi realmente um erro de mesclagem.fonte