ReSharper trava Visual Studio 2008

3

Eu tenho o VS2008 (com SP1) instalado no Windows 7 de 64 bits com o ReSharper 4.5.2 instalado. Independentemente de estar realmente usando VS ou não, mas com um projeto carregado, em intervalos semi-regulares, o Visual Studio irá travar. Se eu desinstalar o ReSharper VS, ele não trava tão claramente que é algo relacionado ao ReSharper. Tem algo a ver com o seguinte, mas não foi capaz de descobrir o que isso significa ou como corrigi-lo.

No canto direito do VS, o ReSharper adiciona seu pequeno ícone redondo para indicar o status do projeto. Obviamente, isso é verde quando tudo estiver bem e vermelho se os aplicativos tiverem problemas. O ícone deste projeto é um círculo cinza com um cadeado azul. Se eu mantiver meu mouse sobre esse ícone, a dica da ferramenta diz "Não é possível carregar o cache de análise de toda a solução - não é possível gravar no diretório de cache". Sim, você leu e eu escrevi corretamente "não posso não escrever". Se isso é um erro de digitação no erro ou se eles significam que ele pode escrever eu não sei.

Sinto que isso pode ser a chave para a falha, mas não consigo encontrar nenhuma informação sobre esse ícone ou o cache de análise. Eu entrei em contato com o suporte da JetBrains e além de levar um dia para retornar e-mails, eles querem que eu crie um novo projeto que cause o erro e envie-o para eles. Se eu conseguir gerenciar a recriação do erro, é provável que eu consiga consertá-lo, por isso é uma sugestão bastante inútil.

    
por dave 08.12.2009 / 22:32

2 respostas

2

Já se sentiu como se você tivesse gasto uma quantidade razoável de tempo investigando um problema e atingindo todos os becos sem saída, mas assim que você postar, algo lhe ocorre para tentar corrigir o problema e você se sente um tolo por perguntar? Eu nem eu.

Eu não sei se tudo isso foi necessário, mas parece ter feito o truque. Eu fechei o VS e removi o ReSharper e todos os vestígios dele. Estamos usando o SVN, então eu removi as pastas que o ReSharper cria para um projeto do SVN, bem como da minha cópia de trabalho local. Eu então reinstalei o ReSharper, abri o VS, abri o projeto e deixei o ReSharper re-analisar o projeto. Até aí tudo bem.

    
por 08.12.2009 / 23:31
2

Fechar VS.

Encontre o diretório de cache Resharper, ele será nomeado:

_ReSharper.[Your Solution Name]

Selecione todo o conteúdo dentro desta pasta e obtenha propriedades (clique com o botão direito do mouse, propriedades).

Certifique-se de que "Somente leitura" esteja desmarcado / desativado.

Clique em OK.

Reabra o VS e sua solução. O resharper agora deve ser capaz de gravar no cache.

Isso pode acontecer às vezes quando a pasta de cache é incluída no controle de origem, os atributos de arquivo / pasta serão definidos como somente leitura e podem ser deixados dessa maneira quando removidos do controle de origem. (O que aconteceu no meu caso).

    
por 24.08.2012 / 18:58