#現象
VS2019でVB.netを開発(修正)時に、ソースコードが大きい場合にデバッガーで
ステップ実行中に、ソースコードの下線がすべて赤字で表示される。
この時に保存を押すと、画面定義データがすべてなくなる
この時にプロジェクトファイルも破壊されて、ソースコードの内、画面定義がすべて消える
というおそろしい現象が現在も解決していない(2023/11/22 ver.16.11.32)
#原因
多分、デバッガーで実行中にソース変更した箇所のメモリ(スタック)とデバッガーのメモリ
(スタック)が共有してクラッシュしているかと推定される
#対策
基本、プロジェクトファイルのバックアップと取って、おいて上書きすれば復帰する。
高い確率で復帰するが、希に一部復帰しない場合もある。
プロジェクトファイルのInclude=frmxxxx.designer.vbの記載が飛んでいるのが
原因であるが
プロジェクトファイルのバックアップを取るしか対策がなさそうである、
#教訓
フォームを定義したり、ステップ実行する得はプロイジェクトファイルのバックアップを