アドオン (具体的には、Visual Studio 2008 SDK 1.1 を介した Visual Studio 2008 統合パッケージ) 内から Visual Studio の出力ウィンドウにテキストを追加する方法を説明するいくつかの記事を読みましたが、その方法の例はありません。出力ウィンドウからテキストを読み取ります。私の目標は、特定のアプリケーション (TRACE 出力および場合によっては stdin/stdout) のデバッグ中に、デバッグ出力ウィンドウからテキストを解析することです。IVsOutputWindowPane インターフェイスには、出力ウィンドウからテキストを読み取るためのメソッドがありません。ドキュメントはそれが可能であることを暗示しているようですが、例を提供していません:
http://msdn.microsoft.com/en-us/library/bb166236(VS.80).aspx
引用: さらに、OutputWindow および OutputWindowPane オブジェクトは、いくつかの高レベルの機能を追加して、出力ウィンドウ ペインの列挙とペインからのテキストの取得を容易にします。
できれば、StreamReader の非同期読み取りと同様に、テキストの新しい行が到着したときに発生するイベントをサブスクライブできるようにしたいと考えています。