O Visual Studio falha na depuração de JavaScript no IE9 - diz “A versão correta do pdm.dll não está registrada”

Eu encontrei este problema depois de instalar o IE10, achando que ele não funcionou bem no meu sistema Windows 7 e desinstalando-o. Agora, de volta ao IE9, o VS2010 não pôde anexar ao processo e relatou o erro. Eu segui as instruções para reparar a instalação VS2010 e fiz o regsvr32 em pdm.dll. Ainda não funciona. IE9 desinstalado e reinstalado. Ainda sem sorte.

Aqui está a solução: A chave é que a mensagem diz que a versão incorreta do pdm.dll não está registrada. Aparentemente, a instalação do IE10 forneceu um novo pdm.dll e a reinstalação do IE9 não o substituiu. Eu encontrei uma versão mais antiga em outro sistema, copiei para a pasta C: \ Arquivos de Programas \ Arquivos Comuns \ microsoft shared \ VS7Debug, registrei, e agora a depuração VS2010 funciona novamente.

questionAnswers(3)

yourAnswerToTheQuestion