Por que o Visual Studio está constantemente travando?

O Visual Studio trava aleatoriamente ao adicionar/remover referências e projetos. Alguma ideia do porquê? Vai instalar a ajuda do Sp1?

EDIT: I do not work with any addons except SourceSafe. I do most of my development in connected mode.

Developing using:
Visual Studio 2008
WinXp Terminal Service -> Win2k3 Sp2 (64bit)
VSS 8.0, 32bit

0

11 Respostas

Mais comumente, se o Visual Studio está falhando repetidamente, seu arquivo .suo ou .ncb foi corrompido. Feche seu projeto, exclua esses arquivos e reabra. Isso pode resolver seu problema.

O .suo é um arquivo oculto.

0
adicionado

Procure e exclua todos os arquivos .ncb associados à sua solução. Nas versões anteriores, esses arquivos (de depuração) usados ​​para serem corrompidos e excluídos, corrigiam o problema (o Visual Studio os regeneraria automaticamente).

0
adicionado

mudar a localização da solução default resolveu meu problema.

0
adicionado

Eu tive que remover a referência mais antiga para o projeto que não existia mais da solução e que funcionou bem para mim.

0
adicionado

Tente excluir seus arquivos .user e .suo - esses são os arquivos de opções do usuário que o VS cria. Você obtém um arquivo .user para cada projeto e um arquivo .suo para sua solução. Quando eles são corrompidos, coisas estranhas acontecem. Excluí-los fará com que você perca pequenas coisas como o projeto que está selecionado como o projeto de inicialização quando você inicia a depuração, mas geralmente elimina comportamentos estranhos como este.

Você também pode limpar todos os locais de arquivos temporários, como as pastas Temporary ASP.NET Files (se você estiver trabalhando no ASP.NET) apenas no caso de algo estranho estar sendo armazenado em algum lugar.

0
adicionado
Você os verá ao lado de seus arquivos .csproj e .sln. No VS 2015, muitos deles foram para uma pasta .vs pelo seu arquivo .sln.
adicionado o autor Travis Illig, fonte
Onde estão esses arquivos .user e .suo localizados?
adicionado o autor NoSaidTheCompiler, fonte

Meu Visual Studio 2005 começou a travar e travar recentemente. O jeito que eu finalmente consertei foi rodar isso na linha de comando:

devenv /resetuserdata

Isso apagou todas as minhas personalizações, mas resolveu o problema. Se você personalizou muito o VS, pode tentar exportar suas configurações primeiro e, em seguida, verificar se consegue importá-las com segurança posteriormente. Como alternativa, tire instantâneos do seu IDE para que você possa lembrar quais botões etc. você tinha onde.

0
adicionado

Eu acho no meu mesmo no SP1 que ele falha raramente ao adicionar coisas a um projeto, mas principalmente ao mudar para um ASP.NET Design View e quando ele gera automaticamente os controles nas ferramentas. Eu apenas desabilitei-o de criá-los e não consigo mais muitos acidentes.

Eu sei que isso não tem muito a ver com o seu problema, mas o ponto que eu estou fazendo o SP1 pode não ser a resposta para o seu problema.

0
adicionado

Eu tentei todas as opções sugeridas, e mais algumas encontradas neste link . Sem sorte.

Então tentei adicionar uma referência de um Web Site (em oposição ao Web App). O processo é diferente: você precisa clicar com o botão direito do mouse no projeto e ir para Property Pages, e há um botão Adicionar ... na guia References.

Ele ainda travou, mas havia uma mensagem no Visualizador de Eventos desta vez que me apontou para o caminho completo de uma DLL em um componente de terceiros que eu instalei. A DLL não pôde ser lida do disco (corrompido). Então, um reparo desse lib e um reboot depois, e estou de volta ao bem.

ATUALIZAR:

Eu vim para descobrir o motivo real, vários arquivos no meu SSD se tornaram corruptos. O CHKDSK/R me fez voltar por um tempo. Eventualmente teve que substituir a unidade. Apenas um lembrete de que pode não ser culpa do VS.

0
adicionado

Cuidado se você suspeitar de um arquivo .suo corrompido e estiver integrado ao Source Safe.

When you restart VS after a crash, you may get the following message:

A operação Abrir do Controle de Origem ainda está em andamento, mas você pode começar a trabalhar agora. o restante dos projetos será recuperado de forma assíncrona.

This basically means VS will load all projects in your opened solution from Source Safe and Overwrite any files that are checked out and contain unchecked-in changes!
After a VS crash, start Source Safe standalone and CHECK IN what you want to preserve.
Then work at fixing the corruption before starting VS again.

0
adicionado

Espero que isso ajude alguém. Parecia que eu tinha tentado tudo. Eu até consertei a instalação, o que não fez diferença, assim como removi totalmente o VS e o problema ainda estava lá. A opção de log não me disse nada significativo, então eu eventualmente deletei todas as pastas bin e obj na minha solução assim como todos os arquivos .suo e .user e movi para uma pasta completamente diferente da pasta raiz do meu disco rígido e a reconstruí. . Magicamente veio certo!

0
adicionado

Se o arquivo .suo ou .ncb foi corrompido, isso também causa falhas visuais no estúdio. Para resolver esse problema, você pode usar a seguinte etapa, conforme mencionado na imagem.

  1. Go to the folder that contain visual studio execution file(devenv.exe).
  2. open the command prompt with the folder path mentioned in the step one and run the command devenv.exe /ResetSettings.
  3. If step two doesn't solve your problem then run the command devenv.exe /ResetUserData.

enter image description here

0
adicionado