FC2ブログ

PCとかゲームの備忘録

VisualStudio Community 2017 C#でまともにデバッグできないとき

症状としてはマイコード以外もデバッグ可能にしてたら
自動変数タブで
"ローカル変数または引数はこの命令ポインターで利用できないため、値を取得することはできません。最適化されている可能性があります。"
でほとんどのローカル変数の中身が見れない、ステップ実行しても訳わからん順番になる、でまともにデバッグできない。
マイコードのみデバッグを有効にしてたら
そもそもブレークポイントが有効にならず、"シンボルが読み込まれていない"みたいな事言われる。
プロジェクトプロパティ、ビルドタブDebug構成でコードの最適化チェック入れてないしPdbファイル作られてるし
探しても探しても解決できる情報見つからず1,2時間ひたすら調べてました。

結局デバッグのオプションのそれっぽいの色々いじってみて
"モジュールの読み込み中に JIT 最適化を抑制する"にチェック入れたら直りました。
なぜ最初からそのオプション有効になってないんだ…。
なんか結構昔にも同じようなことで沼ったような気がするのでメモしておきます。

スポンサーサイト
  1. 2017/09/30(土) 22:36:21|
  2. EscapeR3記録
  3. C#
  4. | コメント:0



                    

プロフィール

ちゃい

Author:ちゃい
1ヶ月広告を出さないように
のんびり更新していきます。
自分が後に思い出として振り返って
見るために書いてる所あるので
読みにくいかもです。

最新記事

最新コメント

年別アーカイブ一覧

カテゴリ

未分類 (9)
BlueStacks (4)
C# (1)
Minecraft (1)
PC (6)
Windows (7)
iPhone ( ios ) (2)
艦これ (30)
電子工作 (2)
自転車 (13)
Android (6)

カウンター

検索フォーム

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR