

デバッグしてアプリを適当に動かしても呼び出し履歴に履歴が表示されません。  
表示されるようにするにはどうしたらよいでしょうか。

アプリの言語：c#, c++, c  
アプリの種類：デスクトップアプリ


CC BY-SA 4.0
2021-08-17T07:56:38.350
80868
2021-08-18T23:58:41.563
2021-08-17T08:15:16.433
36372
36372
question
visual-studio
Visual Studio で呼び出し履歴に履歴が表示されない


> 適当に動かしても

の文言がすごく気になります。具体的にどうしたが無いので妄想レベルにとどまりますが

  * 呼び出し履歴は、デバッグ対象が実行中であるときにリアルタイムで更新されるものではないです。仕掛けたブレイクポイントにひっかかったり、デバッグ→中断した、などデバッガに制御が戻ったときにのみ表示されます
  * 上記の通り「中断」なり「ブレイク」した状態でも表示されないのなら下記 
    * Release モードで実行していると表示されない、もしくは不正確な表示になります
    * Debug モードでもデバッグ情報を出力しない設定変更などすれば表示されません
    * [c#](/questions/tagged/c%23 "'c#' のタグが付いた質問を表示") で `EXE` を作り、その中で [c++](/questions/tagged/c%2b%2b "'c++' のタグが付いた質問を表示") 製の `DLL` を呼ぶ場合などでは、プロジェクトのプロパティからネィティブコードデバッグを有効にするのチェックが必要かもしれません

普通に Visual Studio をインストールして使っている限りにおいて Debug
モードでブレイクした状態で呼び出し履歴が表示されないってのは過去に経験が無いです。それでも表示されない場合は一度再インストール (Visual Studio
の、または Windows 自体/アプリケーション群すべて) を試してみる価値はあるかもしれません。


CC BY-SA 4.0
2021-08-18T23:58:41.563
80898
2021-08-18T23:58:41.563
8589
80868
answer