Pergunta

Quando a depuração no Internet Explorer; I primeiro obter uma caixa de alerta com extremamente limitada se não informação inútil (IE sorry) e escolha para depurá-lo; Depois de selecionar sim; Recebo outra opção cada vez para escolher entre 'nova instância do Microsoft depurador script' e 'New instância do Visual Studio'. Estou farto de ter que clicar no botão Sim novamente após ter clicando nele uma vez já na caixa de alerta.

Update: descobri que você pode desativar o depurador de script Microsoft de dentro de suas próprias opções; apenas desabilitar o depurador JIT em Ferramentas -> Opções, e JIT. Este pára-lo aparecer no menu, mas agora eu recebo a caixa de diálogo pedindo-me qual escolher e só exibe o Visual Studio - POR QUE? Se houver apenas uma opção e você já me perguntou se eu quiser depurar, por que perguntar de novo?!?! Bleh.

Você pode dizer que eu estou ficando doente de clicar, "sim" duas vezes? Lol.

Foi útil?

Solução

Aparentemente, o problema acontece se você não desinstalar o velho (de baixa qualidade) Microsoft Script Debugger antes de instalar o mais recente Microsoft Script Editor.

Você poderia pensar que tudo o que você precisa fazer é desinstalar o antigo depurador - no entanto, de acordo com um post no blog (que eu não consigo me lembrar no momento), se você desinstalar o Microsoft Script Debugger, neste ponto, que vai atrapalhar o MSE e você terá que reinstalar o MSE novamente. Estou em um cronograma apertado agora, então eu não tenho o tempo para corrigir o problema corretamente - apenas viver com ela da melhor forma que puder

.

Outras dicas

Talvez não a solução completa, mas você pode tentar definir o depurador de script padrão pode ser definido no Registro diretamente. Para fazer isso, siga estes passos:

  • Clique em Iniciar, Executar e digite regedit.exe
  • Navegue para a seguinte ramificação:

HKEY_CLASSES_ROOT \ CLSID \ {834128A2-51F4-11D0-8F20-00805F2CD064} \ LocalServer32

  • Backup do ramo, exportando-o para um arquivo
  • Na chave acima, clique duplo (padrão) e defina seus dados de valor para:

    "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe"

    (ou qualquer que seja o seu caminho para devenv.exe é)

  • Saia do Editor do Registro.

Se todas as outras soluções falharem, você pode tentar um outro caminho: usando uma linguagem macro (à la AutoHotkey ou AutoIt) para descartar todas as solicitações com uma chave ...

Este não é o que você está pedindo, mas outros que vêm a esta discussão pode querer saber como desativar estes completamente. Apenas desativar a depuração todos juntos em:

Options -> Advanced -> Browsing -> Disable script debugging.

Apenas desactivar o Machine Debug Manager na lista dos Serviços!

Isso acontece porque essa é a forma como o just in time depuração coisinha foi projetado.

Geralmente eu tenho várias instâncias do Visual Studio em execução e que a caixa pequenas listas de todos eles para que eu possa escolher o caminho certo. Você poderia pensar que seria inteligente o suficiente para escolher apenas a uma opção se houver apenas uma opção, mas não é.

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