Pergunta

Estranho Visual Studio (TS 2008) problema: O IDE congela completamente sempre que eu mudar de lançamento para o modo de depuração em um projeto específico. Acontece direita como eu mudar, antes de eu tentar construir ou fazer qualquer outra coisa.

A coisa toda começou fora do azul, sem qualquer alteração anormal que eu posso pensar. Tentei limpar a solução, mas isso não ajuda.

Qualquer um correu para isso antes?

Foi útil?

Solução

Se tudo tem funcionado muito bem e depois parou, geralmente isso significa que houve algum problema, apesar de ter passado despercebido.

Coisas que eu iria tentar um após o outro:

  1. Verifique quais arquivos foram alterados (por que e como) após a atualização a partir de um motor de controle de origem
  2. Reveja a lista de extensões e plugins. Tente desativar todos ou alguns deles
  3. Feche o Visual Studio e matar todos os processos de desenvolvimento: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest etc
  4. arquivos Remove .suo, .ncb, .VC.db, .VC.VC.opendb da solução, bem como diretório .vc, que às vezes causa problemas
  5. arquivos de configuração remover o Project, uma espécie de YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user ou YourProjectName.csproj.user. O nome do arquivo definição depende de um projeto de tipo que você usa
  6. Executar "C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup ou "C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup para o ambiente x64
  7. Em alguns casos complexos, que ajuda a remover as configurações de usuário, localizado na casa %USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version] e no registro HKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]

Deve repor todas as coisas ao estado início. Se ele não vai funcionar, por isso existem ferramentas adicionais para investigar. Baixar congela Process Explorer e uma vez IDE, iniciar o Process Explorer, encontrar o processo devenv, clique duas vezes sobre ele e vá para a guia Threads. Verifique, que thread tem o maior delta interruptor em caso de congelamento, clique duas vezes sobre ele e levar o nome (ou compensação) da função superior. Ele dá informações adicionais, onde o problema pode ser.

Além disso, às vezes ele ajuda a reparar Visual Studio no assistente "Adicionar ou Remover Programas" do Painel de Controle.

Outras dicas

tive esse problema em 2017. Corri VS 2017 como administrador e funcionou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top