2011-08-04 11 views
0

WCF RIAサービスとエンティティデータモデルを使用してSilverlightアプリケーションを作成しました。Silverlight + WCF RIAサービスのボタンクリックでブレークポイントがヒットしない

mainPage.xamlページでは、ボタンをクリックしてそのボタンをクリックすると、特定の操作が実行されています。ボタンクリックイベントにブレークポイントを設定しましたが、ボタンをクリックしたときにブレークポイントに当たらない。

同じように親切に助けてください!

おかげ Piyush

+0

ボタンクリックイベントのコードは実行されますか? – sternr

+0

もっと結果を得るためにはっきりさせてください。ブレークポイントをボタンイベントまたはサーバー側(WCF)に配置しましたか? – saber

+1

プログラムが実行されているときに、他のブレークポイントが機能しているか、または「このプロジェクトにシンボルがロードされていません」というメッセージがブレークポイントに表示されていますか? – Zee

答えて

3

あなたは、Webプロジェクトでは "シルバー" のデバッグを有効にする必要があります。

ウェブプロジェクトの"Properties"を開き、ページ「Web」に移動します。 「デバッガ」セクションで、チェックボックス「Silverlight」をオンにします。

もう1つの問題は、現在のビルド構成が「リリース」に設定されていることです。それを「デバッグ」に変更します。

+0

私はそれがデフォルトでチェックされていると思います。 – saber

+0

通常、Silverlightのデバッグを有効にする場合は、初めてデバッグを開始するときに、一度尋ねられます。私はそれがデフォルトでは設定されていないと思う。 – Jehof

+0

しかし、私に何も聞いていない、私はあなたのコメントを読んだ後、私は新しいsilverlightプロジェクトを作成しました。それは何も聞かない。私は以前のプロジェクトを探しましたが、デフォルトでチェックされています。私は設定で何も変えなかった。 – saber

0

この現象は、ソリューションを構築する際に(一部のZIPビューアで)開かれているXAPファイルによって発生する可能性があります。 Visual Studioは、古いXAPを新しいXAPに置き換えることができないことについては静かであり、ブレークポイントは「同期していません」。

関連する問題