![Visual Studio の [続行 (再生)] ボタンと [すべて中断 (一時停止)] ボタンの両方が無効になることがある](https://rvso.com/image/1428654/Visual%20Studio%20%E3%81%AE%20%5B%E7%B6%9A%E8%A1%8C%20(%E5%86%8D%E7%94%9F)%5D%20%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A8%20%5B%E3%81%99%E3%81%B9%E3%81%A6%E4%B8%AD%E6%96%AD%20(%E4%B8%80%E6%99%82%E5%81%9C%E6%AD%A2)%5D%20%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8B.png)
Visual Studio 2010 でリリース ビルドをデバッグしているときに、中断/一時停止ボタンをクリックすると、続行ボタンと一時停止ボタンの両方が無効として表示されることがあります。また、コール スタックも空として表示され、デバッグ中のプロセスは進行を停止し、CPU を 0 使用します。これにより、デバッグを続行できなくなり、デバッグを再開する必要があります。
これが起こる原因と回避方法をご存知の方はいらっしゃいますか? VS デバッグを停止して必要な状態に戻すのに数分かかることがあるので、これが起こると本当に時間がかかります。
これは、1 つの関数の実行中に一時停止した場合にのみ発生するようです。これは、VS がリリース ビルドでインライン化しているものだと思いますが、それが関連しているかどうかはわかりません。これはネイティブの 64 ビット C++ コンソール アプリケーションです。デバッグでは実行が遅すぎることがあるため、リリースでデバッグする必要がある場合もあります。
私のVSバージョン: