みんなのちからになりたい

コピペでブログラムつくっていきたい

WindowsでClaude CodeをDevContainer経由で使いたいのでVSCodeでC#の開発環境使ってアクセスしたらの話

この文章は人間が真心こめて手打ちで書いてます

要するにWindowsでClaude CodeをDevContainer経由で使いたいのでVSCodeC#の開発環境を作ってたんだけど、いろいろめんどくて耐えきれなくなってVS2022入れたという話です

あと、VS2022に慣れてると拡張入れないとNuGetとか全部コマンドになるのでめんどすぎるのと、C#は確か.NET8とかから(6かも?うろおぼえ)ファイル作ったら自動でプロジェクトに追加される(認識される)はずなんだけど、コンテナ経由だからかVSCodeがプロジェクト外と認識してインテリセンスが効かなくなる

これを回避するにはプロジェクト再読み込みするのが手っ取り早いんだけどDevContainer使ってるとこれが気軽にできない

いろいろやってたら拡張再読み込みするとプロジェクト再読み込みと同じ挙動をするっぽくてこれを使ってたんだけど、ファイル作るたびにこんなことするのめんどすぎて、こんなんするくらいなら素直にVS2022をローカルに入れたほうがいいんじゃ…ということになって入れました

ちなみにVSCodeでもローカルだとファイル作ってすぐにプロジェクトと認識してるのでコンテナ経由が原因っぽい

C#開発するならVS2022だね!と思った話でした

ちなみにGPT-5くんとSonnet4くんに聞いても解決しなかった

きみたちには期待してるのでもうちょっとがんばってほしい