2010-06-17 13 views
5

Używam Visual Studio 2010 do tworzenia aplikacji Silverlight 4.W jaki sposób debugujesz aplikacje Silverlight z punktami przerwania Chrome AND hit?

Ustawiam punkt przerwania w moim kodzie z tyłu, uruchamiam sesję debugowania z Visual Studio i niestety, mój punkt przerwania nigdy nie zostanie trafiony.

Więc, w końcu próbowałem ustawić domyślną przeglądarkę na Internet Explorera ... a oto i nagle ... mój punkt przełomowy nagle został trafiony.

Czy Chrome jest obsługiwaną przeglądarką do debugowania aplikacji Silverlight? Jeśli tak, czego mi brakuje, aby to zadziałało?

Czy Internet Explorer jest jedyną obsługiwaną przeglądarką, jeśli chodzi o debugowanie?

Odpowiedz

3

Zobacz my answer i this answer na another question.

Musisz ręcznie dołączyć do procesu Silverlight. Użyj menu Debug i wybierz opcję Attach to Process... po rozpoczęciu debugowania (za pomocą opcji F5 lub Debug/Start Debugging).

+0

Dzięki, to się udało. Pomyślałem, że to kompletnie kiepskie, dopóki nie zauważyłem, że Chrome uruchamia całkowicie nowy proces wtyczki Silverlight. Nadal żałuję, że F5 nie zadziałało. – cplotts

+0

Czapki z głów do twoich umiejętności edytowania - u \ m/ –

+2

@Gollum: dzięki, próbuję. :) Jutro mogę dostać życie. –

1

Od Wrzesień 2011 z Firefox 6, musisz skonfigurować Firefox, jeśli chcesz debugować. Kroki są:

  • Załaduj Firefox
  • typu "about: config" w pasku adresu Firefoksa
  • zaakceptować ostrzeżenie (jeśli dotyczy)
  • wyszukiwania dla wpisu "dom.ipc.plugins.enabled"
  • Zmień swoją wartość z "true" na "false" (podwójne kliknięcie)
  • Restart przeglądarka

Tada!