15

Visual Studio 2010でブラウザとしてFirefoxを使用してSilverlight 4アプリケーションをデバッグしようとすると、ブレークポイントにヒットできません。 "ブレークポイントは現在ヒットしません"というメッセージが表示されます。ここでSilverlight 4とFirefoxを使用したVisual Studioのデバッグ

答えて

24

はFirefoxで働いていなかったデバッグ時に私のために働いたソリューションです:「について:コンフィグ」

  1. タイプのFirefox
  2. のアドレスバーに「dom.ipcという名前のプロパティを検索します。 plugins.enabled」ダブルによって
  3. 変更trueからfalseに値が
  4. を再起動し、すべてのFirefoxブラウザ
  5. のVisual Studioに戻り、デバッグを開始
  6. をクリック!

これにより、他の誰かが時間を節約できますようお願いいたします。

+3

この設定の使用はお勧めしません。 SilverlightがFirefoxプロセスで動作するためです。 Silverlightがクラッシュした場合、ブラウザはそれに追いつきます。また、Silverlightのポップアップボックスでいくつかの奇妙な問題が発生する可能性があります。 (Bugzillaの[this](https://bugzilla.mozilla.org/show_bug.cgi?id=602502)のバグを参照してください)。以下のNathanのソリューションを使用してください。 –

+0

@CoreyLarson私はまだ何か問題に遭遇していないが、コメントのおかげで!私は銀色を頻繁に全く使わないので、ちょうどラッキーだったかもしれません。コメントは+1です。 – Craig

+0

"dom.ipc.plugins.enabled"を設定すると、奇妙な動作が発生します。私はSilverlight 4を使用しています。このオプションをfalseに設定すると、Firefoxのすべてのポップアップウィンドウはクリックできません。 –

10

Firefoxは、plugin-helper.exeと呼ばれるサンドボックスプロセスでSilverlight(および他のプラグイン)をホストします。

手動でデバッガをこの正しいインスタンスにアタッチします(プロセスタイプフィールドに「Silverlight」が表示されます)。デバッグを取り戻すと、プラグインサンドボックスも保持されます。

EDIT: これを手作業でやっているように見え、VS2010 addonと書いて、自動的にplugin-helper.exeに添付してください。

+0

代替メソッドNathanありがとう! Cheers – Craig

+4

これは 'plugin-container'です:http://support.mozilla.org/en-US/kb/What%20is%20plugin-container – maximpa

関連する問題