タイトルまま。マジ謎だったのでdonet run
でデバッグしてたが、vscode限定の現象だったので拡張じゃね?と思ったらやっぱり拡張のせいだった。
C#の拡張が複数ある場合があるので不要な重複は削除する。以下のような場合は
ls /Users/{user_name/.vscode/extensions/ | grep dotnet
ms-dotnettools.csharp-1.23.5
ms-dotnettools.csharp-1.23.4
ごっそり行きます。
rm -rf ms-dotnettools.csharp-1.23.4