Ho riscontrato questo problema dopo aver installato IE10, trovando che non funzionava bene sul mio sistema Windows 7 e disinstallandolo. Ora, tornando a IE9, VS2010 non è stato in grado di collegarsi al processo e ha segnalato l'errore. Ho seguito le istruzioni per riparare l'installazione di VS2010 e ho fatto il regsvr32 su pdm.dll. Ancora non funziona. Disinstallato IE9 e reinstallato. Ancora senza fortuna.Visual Studio non riesce a eseguire il debug di JavaScript in IE9 - dice "La versione corretta di pdm.dll non è registrata"
Ecco la soluzione: La chiave è che il messaggio indica che la versione errata di pdm.dll non è registrata. Apparentemente l'installazione di IE10 ha fornito un nuovo pdm.dll e la reinstallazione di IE9 non lo ha sostituito. Ho trovato una versione precedente su un altro sistema, l'ho copiata nella cartella C: \ Programmi \ File comuni \ microsoft shared \ VS7Debug, l'ho registrata e ora il debugging di VS2010 funziona di nuovo.
La soluzione per me richiedeva di copiare più ".dlls" da quella directory piuttosto che semplicemente "pdm.dll". Assicurati anche di registrarli. – Justin
Grazie mille! Ho lottato con questo problema per mesi. Justin ha ragione: la soluzione richiede di copiare e registrare più DLL. Ma è fantastico! – Silvestre