Visual Studio congela ao alternar para o modo de depuração
-
11-09-2019 - |
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?
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:
- Verifique quais arquivos foram alterados (por que e como) após a atualização a partir de um motor de controle de origem
- Reveja a lista de extensões e plugins. Tente desativar todos ou alguns deles
- Feche o Visual Studio e matar todos os processos de desenvolvimento:
devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
etc - arquivos Remove
.suo, .ncb, .VC.db, .VC.VC.opendb
da solução, bem como diretório.vc
, que às vezes causa problemas - arquivos de configuração remover o Project, uma espécie de
YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user
ouYourProjectName.csproj.user
. O nome do arquivo definição depende de um projeto de tipo que você usa - 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 - 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 registroHKCU\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.