Debugger.Launch が機能しない

Visual Studio 2013 Premium でも同じ問題があります。エリックの答えは、それを解決する方法を教えてくれました。ただし、レジスターを変更する必要はありません。

<オール>
  • [ツール] --> [オプション] --> [デバッグ] に移動
  • アイテムを開いて、ジャスト イン タイム デバッガーを選択します
  • ウィンドウの下部に、VisualStudio とは異なる他のデバッグが使用されているという黄色の警告が表示される場合。その場合は、ジャスト イン タイムのすべてのチェックボックスをオンにして、VS に戻り、デバッグ プログラムを実行してください。
  • 以上です!


    質問で VS Express への参照が見つからず、VS2013 Pro の使用中に同じ問題が発生したため、これは不十分な回答です。

    この記事では、問題は VS2013 で解決されていると述べていますが、私のように VS2013 を使用している場合でも、そこにリストされている一時的な修正タブを探してください。それを使用して問題を修正しました。詳細はリンクをご覧ください。

    正しい方向に導く別の記事をリンクします。おそらくそれも役立つでしょう。

    まとめ: Visual Studio Just-In-Time Debugger レジストリ キーの AppIDFlags 値を 0x28 から 0x8 (または上記の記事によると 0x20、試行錯誤の結果だと思います) に変更します。レジストリ キーは HKEY_CLASSES_ROOT\AppID\{E62A7A31-6025-408E- です。 87F6-81AEB0DC9347}


    おそらく、これは将来誰かを助けるでしょう。 Debugger.Launch が何もしていないように見えるという同じ問題がありました。他の誰かが私のマシンにログインしており、私の環境ではなく、その環境でデバッガーのアタッチが起動されたことが判明しました。私はそれらをシステムから追い出し、それで解決しました.