2011-08-12 4 views
1

私は主にクロムで自分のaspxページをデバッグします。それは正常に動作し、私のブレークポイントはヒットします。しかし、私には問題があります。ブラウザを閉じても、VS 2010のプロフェッショナルエディションはタスクバーの上部に表示され続けます。どうすればこのバグを取り除くことができますか?それは本当に私を悩ます。たびに、私は手動で "デバッグを停止"のメニュー項目をクリックする必要があります。私はIE9でデバッグするときにこれが起こらないことに気付きました。しかし、私はChromeでのみデバッグしたいです。VS 2010プロフェッショナルエディションがトップで稼動し続けています

+0

これはバグではなく、完全に正常な動作ですが、VS 2010はあなたがクロムを閉じたとは考えていません。 –

+0

@Downvoter:-1の必要はありません。彼は解決策を望んでいて、私はそれがまったく同じだと思う。 – naveen

+0

@Ben:IE9が閉じていることはどうやって知っている?それはMicrosoft製品なので? – TCM

答えて

1

ほとんどの場合、IEはデフォルトのブラウザです。したがって、VSからデバッグを開始すると(F5経由)、VSは子プロセスとしてデバッグを開始します。その場合、子が終了すると、子は終了してデバッグを停止することがわかります。

自分でChromeを開いてブラウザにブラウザを開くと、ブラウザではなくワーカープロセスがVSに添付されているため、ブレークインが発生します。子プロセスではないので、ブラウザを閉じるときには分かりません。

これが当てはまる場合、バグはありません。デバッグを停止するには、その場合はVS経由で停止する必要があります。

これが役に立ちます。

+0

あなたの説明は大丈夫ですが、IEは私のデフォルトブラウザではありません。私はhttp://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921をインストールし、デフォルトのブラウザとしてChromeを設定しました。 – TCM

+0

また、私は自分でChromeを起動しません。私はF5の魔法だけを使用します。 – TCM

+0

これをチェックしました。だから、VSはIEについて知っているようです(ほとんどの場合、IEが送信するか、またはMS製品であるかどうか、いくつかの戻り値/イベントに依存していますが、いくつかの調和があります)。子プロセスとして生成されても、FF/Chromeは終了しません。まだ答えられていない他の同様のSOの質問があります。これを提案するのは嫌いですが、[MS Connect](http://connect.microsoft.com/VisualStudio)でこれを報告する必要があります。 – Mrchief

関連する問題