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?

Foi útil?

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.

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