Visual Studio で .NET Core Web Application でデバッグ起動しようとしたら突然死する場合
コンソールが一瞬立ち上がったと思うと死んで、デバッグが終わるという「MS助けて! 昨日まで動いていたアプリケーションが息をしてないの!!(AA略」という状況が発生した。
Visual Studio の出力タブには以下の1行だけ。
プログラム '[18140] dotnet.exe' はコード -2147450730 (0x80008096) で終了しました。
こんな時の対策、調べて出てこなかったので記載する。
結論としては.NET Core Runtime が古いのでアップデートするだけ。
何のことはなかった。コマンドライン立ち上げて、dotnet --info って打つとSDKやRuntimeのバージョン出るのでそれとプロジェクトで参照している.NET Coreのバージョンを比較して正しいRuntimeのバージョンを入れよう。
参考となったサイトは以下。
Not super helpful. という1文に強い共感を覚える事象でした。