Respuesta

24

Aquí está la solución que funcionó para mí cuando la depuración no estaba trabajando en Firefox:

  1. Escribe "about: config" en la barra de direcciones de Firefox
  2. Encuentra la propiedad denominada "dom.ipc. plugins.enabled"
  3. Cambiar el valor de verdadero a falso haciendo doble clic en
  4. navegadores Firefox Reinicie todos
  5. volver a Visual Studio y puede iniciar la depuración!

Espero que esto le ahorre a alguien más en algún momento!

+3

No recomiendo usar esta configuración; porque esto hace que Silverlight se ejecute bajo el proceso de Firefox. Entonces, si Silverlight falla, su navegador se cae con eso. Además, puede causar algunos problemas extraños con los cuadros emergentes Silverlight; como el que solicita acceso de micrófono (Ver [esto] (https://bugzilla.mozilla.org/show_bug.cgi?id=602502) error en Bugzilla). Use la solución de Nathan a continuación. –

+0

@CoreyLarson, aunque no he tenido ningún problema hasta el momento, ¡gracias por los comentarios! Pude haber tenido suerte porque no uso Silverlight a menudo. +1 para el comentario, aunque aplausos – Craig

+0

Establecer el "dom.ipc.plugins.enabled" introduce un comportamiento extraño. Estoy usando Silverlight 4. No se puede hacer clic en Firefox en todas mis ventanas emergentes cuando establezco esta opción en falso. –

10

Firefox aloja Silverlight (y otros complementos) en un proceso de espacio aislado denominado plugin-helper.exe.

Adjunte manualmente su depurador a la instancia correcta de esto (tendrá "Silverlight" en el campo de tipo de proceso), y obtendrá su depuración de nuevo, y usted también podrá mantener su espacio en el complemento.

EDITAR: Parece alguien más cansado de hacerlo a mano y escribió VS2010 addon para adjuntar automáticamente a plugin-helper.exe.

+0

¡Gracias por el método alternativo Nathan! Cheers – Craig

+4

Ahora es 'plugin-container': http://support.mozilla.org/en-US/kb/What%20is%20plugin-container – maximpa

Cuestiones relacionadas