Odpowiedz

24

Oto rozwiązanie, które pracował dla mnie podczas debugowania nie działa w Firefox:

  1. typu „about: config” w pasku adresu Firefoksa
  2. Znajdź właściwość o nazwie „dom.ipc. plugins.enabled”
  3. zmienić wartość z true na false, klikając dwukrotnie
  4. przeglądarek Restart wszystkie Firefox
  5. Wróć do Visual Studio i rozpocząć debugowanie!

Mam nadzieję, że to oszczędza komuś innemu czas!

+3

Nie polecam używania tego ustawienia; ponieważ powoduje to uruchomienie Silverlight w ramach procesu Firefoksa. Więc jeśli Silverlight ulegnie awarii, twoja przeglądarka przestanie działać. Ponadto może powodować pewne dziwne problemy z wyskakującymi pudełkami Silverlight; jak ten żądający dostępu do mikrofonu (patrz [to] (https://bugzilla.mozilla.org/show_bug.cgi?id=602502) błąd w Bugzilli). Użyj poniższego rozwiązania Nathana. –

+0

@CoreyLarson, chociaż nie mam jeszcze żadnych problemów, dzięki za komentarze! Mógłbym mieć szczęście, ponieważ w ogóle nie używam silverlight. +1 za komentarz dopinguje – Craig

+0

Ustawienie "dom.ipc.plugins.enabled" wprowadza dziwne zachowanie. Używam Silverlight 4. Wszystkie moje okna wyskakujące nie są klikalne w firefox, gdy ustawię tę opcję na false. –

10

Firefox zawiera silverlight (i inne wtyczki) w procesie piaskownicy zwanym plugin-helper.exe.

Ręcznie włóż swój debugger do prawidłowego wystąpienia tego (będzie miał "Silverlight" w polu typu procesu), a odzyskasz debugowanie, a także utrzymasz piaskownicę wtyczki.

EDIT: Wygląda na kogoś innego chorego robić to ręcznie i napisał VS2010 addon aby automatycznie dołączyć do plugin-helper.exe.

+0

Dzięki za alternatywną metodę Nathan! Pozdrawiam – Craig

+4

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

Powiązane problemy