Pergunta

Eu tenho um problema muito sério com o Visual Studio 2008. Ocasionalmente quando eu botão direito do mouse (para ir para definição, situado ao lado declaração etc) quando eu estou depuração, Visual Studio irá apenas mortos-lock e entrar em modo de não responder.

Alguém já teve o mesmo problema? Alguém sabe como resolver isso?

Editar:. Eu estou usando SP1 com um par de hot-fixes

Foi útil?

Solução 2

Esse problema não ocorre mais para mim desde que eu mudei para Windows7. Se você é infeliz para ser preso com o Windows Vista ainda, eu descobrir que ele só pendurada no clique com o botão direito quando espera para o banco de intellisense para ser construído (veja no canto inferior esquerdo para ele do progresso). A única "solução" que eu tinha era de esperar por intellisense para a construção parada, em seguida, fazer um clique com o botão direito.

Outras dicas

Problema:
Aplicações assinadas / dlls carregar lentamente no Vista. Visual Studio IDE 'trava' em estações de trabalho offline / não-conectado à Internet. Sem conectividade com a Internet os tempos de verificação de revogação de certificados fora e aplicações causas para pendurar. Quando a depuração / percorrendo DLLs de código são carregados como necessário e isso é quando a verificação de revogação é tentada eo VS IDE deixa de responder.

O que isto efeitos:
Este efeitos assinaram aplicações / dlls e é também a razão para Microsoft Word / Excel demorando tanto para abrir um documento simples. aplicativos do Office, SQL Management Studio, Visual Studio, as aplicações web que usam um certificado.

Fix:
verificação Desactivar de Revogação de Certificados do Produto

Via IE:

  1. Vá para Opções da Internet no IE 7
  2. Em seguida, vá até a aba de segurança, vá para o fundo
  3. Desmarque a 'Verificar revogação de certificados do editor' caixa de seleção
  4. Clique em OK

Através do registro:

  1. Abrir regedit
  2. Navegue para a seguinte chave: Provedores de HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ WinTrust \ Trust \ Software Publishing
  3. Para desativar a verificação: Altere o valor da chave do Estado para 146.944 Decimal ou 0x00023e00 hexadecimal
    Para reativar a verificação: Altere o valor da chave do Estado para 146.432 Decimal ou 0x00023c00 hexadecimal

Fix alternativo:
Desativar o Estúdio Processo Visual Hosting:

  1. Abrir um projeto no Visual Studio.
  2. No menu Project, clique em Propriedades.
  3. Clique na guia Debug.
  4. Desmarque a caixa de verificação processo Visual Studio hospedagem Ativar.

Nota:. The Fix alternativo provoca a perda de algumas funcionalidades de depuração

Fundo:
Microsoft Connect Relatório

Eu escrevi um pedaço de código no outro dia, um modelo muito louco, e as últimas VisualStudio seria apenas pendurar se eu coloquei meu mouse sobre o código templated. Foi surreal:)

De qualquer forma que você pode ter um problema como esse e você pode querer apagar seu banco de dados intellisense e tente novamente.

Tente lançar Visual Studio em modo de segurança para descartar problemas com qualquer extensão instalada.

Ao depurar aplicativos multi-threaded, às vezes eu conseguir um jeito quando ponto de interrupção é atingido. E às vezes VS iria pendurar (ampulheta) quando eu tentei olhar para uma variável clicando com o botão direito sobre a variável dentro do código.

Eu pesquisei e encontrei um indício de que explicou que, quando breaks VS, avalia todas as variáveis ??nos moradores e painéis de relógio, a fim de exibi-los. Mas em aplicativos de rosca, isso pode causar impasses se o código leva bloqueios ao avaliar os valores, por exemplo, em getters de propriedade.

Ao fechar o painel de habitantes antes de eu quebrar, eu evitava os trava.

Eu não estou explicando isso muito bem. Eu tentei pesquisando novamente para encontrar a dica original, mas não teve êxito.

pode ter sido este: Por que o Visual tenda estúdio durante a depuração? .

Sair Visual Studio e excluir o arquivo .NCB para o projeto.

Não, mas isso soa como um bug. Relatá-lo para MS e eles vão dar-lhe instruções sobre como obter uma configuração de depuração vai enviar-lhes informações de depurá-lo.

Mark, não é aplicado o SP1?

Eu não tive o problema exato, mas eu tive problemas com ele trancar por 15 segundos no modo de depuração (ou ao sair do modo de depuração). Eu encontrei um blog em algum lugar que sugeriu algumas possíveis correções.

Um deles era ir para o IE 7 e abrir Ferramentas-> Opções da Internet-> Avançado tabulação> seção Segurança e desmarque a 'Verificar do editor de revogação de certificados' e 'cheque de certificado de servidor de revogação' (ou, pelo menos, o primeiro). Uma vez eu fiz isso, meus problemas de lock-up tinham acabado.

Com certeza, minha caixa de dev não está na internet, então eu não me importo muito com a maioria dessas configurações de qualquer forma no IE. Não sei se isso é alguma ajuda para você, mas certamente fixo meus problemas com o VS 2008.

Tudo de bom!

Eu acho Visual Studio (VC9) trava regularmente ao depurar aplicativos multithread. Eu costumo ter de reiniciar para chegar a parte de trás do sistema.

Para mim, descobri que VS estava tentando abrir um IP que tinha expirado para quando eu fiz alguma depuração remota anterior. Verifique sua configuração de depuração em Ferramentas -> Opções -> Depuração ---> Símbolos Certifique-se de que você não tem um caminho ruim lá.

Nem uma solução Eu sei, mas justificativa para mover os projectos de capital de risco de VC2008 para VC2010- onde Intellisense foi desativado. A recuperação trabalhou ok apesar de não ter atingido explicitamente, exceto por 3 horas.

A seguir trabalhou para mim:

excluir o .ncd e .suo arquivos do projeto associado.

Fonte

Ah outra rolha grande show poderia ser "ActiveDirectory". Se isto acontecer em seu trabalho e eles usam "ActiveDirectory" isso pode acontecer. Alguém aqui alegou que era um bug com o Google Toolbar, mas eu não tenho evidência sólida de que o Google é responsável ou não.

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