同じプロセスの2つのインスタンスをデバッグしています(異なるコマンドライン引数で実行)。 エージェントとして参照してください。vsjitdebugger.exeは、すでに実行中のインスタンスを無視して、新しいインスタンスを提案します。
最初のインスタンスをデバッグするときに、私は2番目のインスタンスを開始します。私は、エージェントがvsjitdebugger.exeであるデバッガを介して起動されることを定義するImage Execution Flagsを追加する必要があります。
私は、vsjitdebugger.exeを使用して既に実行中のVS2010インスタンスを新しいプロセスにアタッチできるようにしたいと考えていましたが、新しいインスタンスを開くよう提案しています。
これは、現在のVS2010インスタンスが既にプロセスをデバッグしているという事実と関係がありますが、なぜ重要なのか分かりません。結局のところ、VS2010内からは、複数のプロセスにアタッチすることは問題ありません。
vsjitdebugger.exeが開いているVS2010インスタンスを、プロセスにすでに接続されている場合でも認識させる方法を知っている人はいますか?
ありがとうございました。
いいえいいえ。これは私がデバッグする必要があるポイントを超えて発生します。 – mark
これはどのように可能ですか?プログラムのメインスレッドは、JITダイアログを閉じるまで実行を開始しません。最初に添付し、次に*をクリックしてください。 –
ああ、今私は理解しています。私はそれを試してみましょう。 – mark