2011-12-11 11 views
15

私はVS2010でWPF + C#で書かれたプロジェクトを手に入れました.F5(Ctrl + F5は正常ではありません)を押して起動すると、プログラム自体が遅れを開始し、タスクマネージャはHigh Priorityでmsvsmon.exeを消費しますほぼすべてのCPU。しかし、私はボタンを押して、テキストボックスなどを入力すると起こります。Visual Studio 2010でリモートデバッグをオフにする方法は?

どのように電源を切るのですか?

+0

リモートデバッグではなく、通常のデバッグについて説明しています。 – Oded

+0

あなたは何をしようとしていますか?デバッグせずにデバッグしますか?プログラムを実行するだけですか?正確には? – Oded

+0

Hmmm、msvsmon.exeの説明では、リモートデバッグマネージャーと表示されています。私は間違っているかもしれません。しかし、WPFのUIはまだ非常に遅いです(ところで、別のマシンでうまく動作します)。 – AgentFire

答えて

17

リモートデバッガは、非リモートデバッグシナリオでも使用されます。プログラムが64ビットモードで実行されている場合など。 VSは32ビットのプログラムです。この場合、リモートデバッガを使用してプログラムをデバッグします。

プログラムを強制的に32ビットモードで実行することで回避できます。 [プロジェクト+プロパティ]、[コンパイル]タブで、プラットフォームのターゲット設定をx86に変更します。また、編集と続行を有効にします。

多くのCPUサイクルを消費するmsvsmon.exeを見ると、もちろん不健康です。何が原因か分かりにくい。処理された例外の暴風をチェックすると、最初の通知が出力ウィンドウに表示されます。 Debug + Exceptionsを選択し、Throwチェックボックスをチェックしてデバッガを停止させます。しかし、それはちょうど推測です。

0

アプリまたはweb.configファイルで無効にしてください!

<system.diagnostics> 
    <switches> 
     <add name="Remote.Disable" 
     value="1" /> 
    </switches> 
    </system.diagnostics> 
関連する問題