2017-01-14 5 views
0

拡張機能/デバッガで作業しており、ステップのデバッグに問題があります。デバッグアダプタにnextRequestメソッドを実装し、内部デバッガを呼び出してステップ要求を開始し、応答を返します。ステップのリクエストが処理されたときに通知されるイベントハンドラがあり、stepというタイプのStoppedEventがVSコードに送信されます。VSコード拡張のステップリクエストが正しくレンダリングされない

問題は、VSコードがスレッドとスタックフレームを要求することによってStoppedEventに反応しますが、「停止」インジケータ(黄色の矢印)を表示しないため、ユーザーは視覚的にステップは成功しました(ブレークポイントからの黄色の矢印以外は消えています)。私はVSコードが正しいファイルまたは行番号を取得していないかもしれないと思っていますが、私はstackTraceRequestへの応答で返されたフレームでこれらが正しく設定されていることを確認しました。私はここで何が欠けているのか分からない。

答えて

0

これは私の間違いでした。送信されたパスは、ブレークポイントイベントで送信されたパスから若干異なって計算されていたため、ブレークポイントでは機能しましたが、ステップイベントでは機能しませんでした。

関連する問題