コンパイルされたコードをステップ実行してブレークポイントで停止できるようにするための .NET のオプションを探しています。単純化されたビジュアル スタジオのようなものです。
私のアプリケーションは、うまく機能している CodeDom.Compiler を使用するプラグイン システムと、エンド ユーザーがデバッグできるようにしたいプラグイン コードを使用しています。javascript フロント エンドは、ファイルの編集に codemirror を使用します (ブラウザは Websocket を介して .NET インスタンスと通信します)。この統合されたコード管理機能を拡張して、エンド ユーザーが行の分割 (codemirror で設定)、変数の表示、コードへのステップ インなどの簡単なデバッグを実行できるようにしたいと考えています。
これを行う最も直接的な方法はわかりません。私はスタックトレースを見てきましたが、それは例外管理に適しています。何らかの形式のログ機能または CLR の低レベルのデバッグ インターフェイスへのフックのいずれかが、VS の動作方法であると想定しています。
そのような解決策のために私が探求できる方向性を誰かが示していますか?
(はい、VS で機能を複製していることは承知していますが、統合ソリューションが必要です)。ありがとう!