SLオブジェクトをホストする専用のテストSL Webアプリケーションを使用しています。デバッグしています。 基本的なF5を使用してデバッグしており、ブラウザのGoogle Chromeを使用しています。時にはバグが発生し、それをどのように再現しますか。Chromeの場合、Silverlightでデバッグの問題が発生することがあります
ビルド - >デバッグを100回実行していましたが、StackOverflowExceptionが発生し、メインページのコンストラクタでエラーが発生しました。その後、再ビルドしてF5を押すとシンボルがロードされていません。何も変更されていないことに注意してください。同じ2つのボタンの組み合わせを使用して、ソリューションを再構築します - >デバッグを開始します。
デバッグを続行するには、私はXAMLのメインページを閉じてから再度開いてください(視覚的なスタジオで)し、再ビルド - > f5を押してください。 (この解決策が見つかったのはいつか)
私は何が盗聴されたのかよく分かりませんが、SLのどこかで私にバグがあるようです。質問は、誰かが説明できるかもしれない何が起こっているかです。
別のブラウザを使用して同じ動作が表示されますか。 – dthorpe
私はテストしようとしますが、私は99%同じであることを確認します。私は、新しいクロムのインスタンスがVSの前に投げ込まれたスタックオーバーフローがあることを覚えているかどうかを見ることができません。しかし、誰が知っている.. –
残念ながら私は今のところそれを再現することはできません。しかし、Silverlightデバッグのバグが私の欠点であることがよくあります。デバッガの動作は、時には "奇妙な"ものとして記述されることがあるため、何かが盗まれたり、少なくとも何かが正しく設定されていません。私は実際に再構築するかどうかを予測することはできません。>デバッグを開始すると、ブレークポイントのシンボルが読み込まれて動作します。 –