6

MonoDevelop 3 サポートはプロセスにアタッチしますか? もしそうなら、誰かがそれがどこにあるか、または可能な回避策を指摘できます。

4

2 に答える 2

7

短い答えは次のとおりです。いいえ、私が知る限りではありません。

ただし、MonoDevelop からプロジェクトを起動せずにデバッグを行う場合は、 ここで説明するソフト デバッガーを使用するオプションがあります。そのためのワークフローは次のとおりです。

  1. 環境変数 MONODEVELOP_SDB_TEST を何らかの値に設定して、monodevelop のソフトデバッガーへのカスタム コマンドを有効にします。
  2. モノデベロップを開始
  3. [実行] -> [実行] -> [カスタム コマンド モノ ソフト デバッガー] に移動します。
  4. デバッグ対象が MonoDevelop に到達できるマシンのポート番号と IP アドレスを入力します。他のフィールドは空のままにします。
  5. を押しListenます。
  6. パラメータ --debug および --debugger-agent=transport=dt_socket,address=[monodevelop で指定された IP]:[monodevelop で指定されたポート] を使用してアプリケーションを起動します。

そして、ブレークポイント停止実行、検査変数などを使用して、通常のように何が起こっているかを調べることができます。これにより、ネットワーク経由で到達できる限り、複数のマシンに展開できることに注意してください。

ここに画像の説明を入力

これが「プロセスへの添付」ではないことはわかっていますが、意図の説明が非常に限られているため、これは価値があるかもしれません。

于 2012-09-12T20:31:19.963 に答える
0

最初は、Monodevelop (2.8.6.3) IDE で「プロセスへのアタッチ」も見つかりません。

しかし、「monodevelop用のGUNデバッガープラグイン」をインストールすると、「RUN」メニューに「プロセスへのアタッチ」が見つかります。したがって、「プロセスにアタッチ」するには、monodevelop 用の GNU デバッガー プラグインをインストールする必要があります。

ps:私の monodevelop は Ubuntu 12.04 にあります。「monodevelop 用 GUN デバッガー プラグイン」は、「ソフトウェア センターの monodevelop」にあります。

于 2013-01-26T11:41:09.183 に答える