Visual Studio 2005 trava quando anexar ao processo
-
03-07-2019 - |
Pergunta
Eu tenho um simples DLL C ++ que implementa algumas ações personalizadas para um instalador WiX.
Depuração as ações personalizadas geralmente é simples:. Colocar-se uma caixa de diálogo temporária no início da ação, e anexar ao processo quando as aparece caixa de diálogo
Mas hoje, sempre que eu anexar ao processo, fico com a "Microsoft Visual Studio está ocupado" bolha aparecer na parte inferior da tela. Eu não consigo descobrir onde isso está vindo. Alguma idéia?
Solução
Depois de horas de tentar descobrir isso, eu percebi que o problema era que eu tinha símbolos de depuração habilitado em Ferramentas> Opções> Debugging-> Símbolos. A latência em procurar símbolos foi levando ao bloqueio aparente.
Clearing "Pesquisar nos locais acima só quando os símbolos são carregados manualmente" parece ter aliviado o problema.
Outras dicas
Você está se referindo símbolos de depuração a partir de um local de rede que não está disponível (por exemplo, uma visão dinâmica ClearCase ou algo similar). Isto pode causar Visual Studio para pendurar quando você anexar a um processo.
Verifique Ferramentas> Opções> Debugging-> Símbolos e tente desativar temporariamente o arquivo de símbolo (.pdb) locais até você descobrir que está retardando para baixo (ou fazendo-a reagir). Através da eliminação você deve ser capaz de descobrir isso.