事象
Microsoft Visual Studio Professional 2019 にて、デバッグ実行をしようとすると
1つ以上のエラーが発生しました。
デバッグアダプターを起動できませんでした。追加情報を出力ウィンドウで確認できる場合があります。
操作は取り消されました。
というエラーメッセージが表示された。出力メッセージを見ても
プログラム はコード -1 (0xffffffff) で終了しました。
で終わってる…
結論
こちらのstack overflow の内容で解決。
Deleting the whole directory (C:\Users\username\vsdbg\vs2017u5) and then pressing F5 forces Visual Studio to re-create the directory and debugging now works.
訳:C:\Users\username\vsdbg\vs2017u5 をディレクトリごと消して再起動するとデバッグできるようになる
所感とか試したこととか
記事作成時点では、検索すれどもほぼ全部「ブラウザがうまいこと起動しないんだよね?」という記事が多く上記のページにたどりつくのに苦労したため備忘の意味も込めて記事に。こちらはブラウザを必要としないプロジェクトでもこのエラーが出たり、それらでは解決せず非常に困った。こういう時はメッセージをそれっぽい英語にして検索するのが一番ですね…
試したけど関係なかったこと一覧
- ソースコードの修正(前まで動いていたものと全く同じものに)
- Visual Studio の再起動
- Visual Studio の設定値を変更してみる(上記にあるブラウザ系のエラーに関するもの。解決せず)
- PCの再起動(Port系を疑って。もちろん解決せず)
- Process の検索(デバッグ実行するためのPortが塞がれてる?と思い。まぁ再起動で空かないんならそりゃ無い、とは思いつつ…)