▲ Day 39: VS Codeでコンテナ内C#開発・デバッグ・ブレークポイント実行 〜完全分離された環境をF5キーで直感デバッグ〜 🐳 「Dockerコンテナの中だから、デバッグはログ出力で我慢する」なんて思っていませんか? 前回のDay 38では、 .devcontainer/devcontainer.json を使って開発環境のすべてをコード化(IaC)し、Gitでチーム共有する手法を学びました。 しかし、現場のエンジニアから最もよく聞かれる不安がこれです。 「コンテナの中で動いているC#アプリって、本当にVisual Studioのようにブレークポイントで止めて、ステップ実行や変数の中身を見られるの?」 結論から申し上げます。 ローカルPC直接実行と1ミリも変わらない快適さで、F5キーを押すだけで完全にデバッグできます! ホストのVS Codeとコンテナ内のMicrosoft公式デバッガ(vsdbg)が阿吽の呼吸で連携するため、ブレークポイント設定、F10ステップオーバー、F11ステップイン、変数ウォッチ、さらには dotnet watch によるホットリロードまで自由自在です。本講義では、コンテナ内デバッグの裏側の仕組みから、launch.jsonの実践設定、バグ修正Git運用まで徹底解説します! 📋 本講義の学習ロードマップ 第1章:30年選手の苦笑い:「リモートデバッグの苦行」とポート開放のトラウマ 第2章:コンテナ内デバッグの裏側:VS Code Server と vsdbg の美しい連携アーキテクチャ 第3章:徹底対比:従来の遠隔デバッグ vs Dev Containers(完全比較表) 第4章:現場の2刀流:...