2
私は、Visual StudioのC#エディタが余分なUIおよび/またはデータを表示する場合に遭遇しました:非テキスト情報を含むVisual Studio C#エディタを拡張するにはどうすればよいですか?
私は同様のことをしたいと思いますが、どのVisual Studio APIを使うべきかわかりません。私はこれらのVisual Studioの拡張技術に遭遇しました:
- Debugger Visualizers:カスタムビジュアライザは、C#で書かれたことができますが、モーダルポップアップダイアログにあるように、出力を必要としているようです。したがって、これは正しいフレームワークではないようです。
- Projection Buffers:完全にカスタムのエディタウィンドウを作成するのではなく、これがプライマリエディタウィンドウを拡張するために使用できるかどうかは、有望ですが確信が持てません。
デバッグ時にカスタムデバッグ情報をVisual Studioエディタに追加するコードを書くにはどうすればよいですか?
ありがとうございますが、adornerが既存のテキストレイアウト内で作業しなければならないようです。ただし、Ozcodeは行内に余分なスペースを作成し、そこにUIを追加します。それはどうですか? – bright
https://msdn.microsoft.com/en-us/library/dd885244.aspxの装飾品の拡張セクションを参照してください。 –