Io uso Google Chrome come browser predefinito ma preferisco utilizzare Internet Explorer per il debug di applicazioni Silverlight. Pertanto ho impostato le proprietà del mio progetto Web e controllato l'opzione del debugger di Silverlight.debug di Silverlight; non allegare processo
Questo ha funzionato bene per le età, ma da quando è tornato dalle vacanze trovo che il processo di Silverlight in esecuzione iexplore.exe non è più attaccato al debugger e devo collegare manualmente. Quando non eseguo il debug della mia app, posso controllare il debug | Collega al processo ... finestra di dialogo e vedere che non ci sono istanze di iexplore.exe in esecuzione. Quindi premo F5 e avvio una sessione di debug e guardo di nuovo, dopo di che ci sono due istanze, una delle quali è allegata, ma non quella che esegue Silverlight. Una volta collegato anche l'altro, il debug funziona bene e posso raggiungere i punti di interruzione e scorrere il codice senza problemi.
Tutte le idee su ciò che mi manca per ottenere il debugger connesso al processo corretto sarebbe apprezzato.
Penso che il problema sia che IE crea un processo per ogni scheda e un singolo processo per gestirli. Eseguire il debug in questo modo spesso (sempre?) Scegliere il processo sbagliato (il manager o la scheda) – Aardvark
http://stackoverflow.com/a/12781653/413032 –