第2章:2026最新版の開発環境セットアップ🧰🪟✨
この章は「SOLIDを学ぶための道具を、気持ちよく揃える章」だよ〜😊💖 次の章以降で リファクタリング🧹・テスト🧪・AI支援🤖 をガンガン使うので、ここでスッキリ整えます✨
2-1. この章のゴール🎯✨

終わるころに、あなたのPCでこれができればOK🥳🎉
- Visual Studio 2026 で C# 14 / .NET 10 のプロジェクトを作って実行できる✅ (Microsoft Learn)
- .NET 10 SDK が入ってるか、コマンドで確認できる✅ (Microsoft)
- GitHub Copilot を Visual Studio で使える(補完&チャット)✅ (Microsoft Learn)
- (任意)VS Code派でも C# Dev Kit で同じ教材を進められる✅ (Visual Studio Code)
- “ずっと使うサンプル題材”のソリューション(空プロジェクト)を作って保存できる✅📦
2-2. インストール前のミニ準備🧃✨(つまずき予防)
✅ 空き容量チェック💾
Visual Studio は入れる機能(ワークロード)でサイズが変わるよ〜! だいたい 20〜50GB あると安心、最大だともっと使うこともあるよ🫣💦 (Microsoft Learn)
✅ ネットが不安定なら「オフライン/ネットワーク用レイアウト」もアリ📦🌐
会社や回線の都合で落ちやすいときは、インストール用の“ローカル置き場”を作れるよ🧺 目安として レイアウト作成に40GB前後 が必要になることがあるので、ディスクだけ注意ね🙏 (Microsoft Learn)
2-3. Visual Studio 2026 の入れ方🧩✨(王道ルート)
① Visual Studio Installer でインストール開始🧰
公式手順は「Installer起動 → ワークロード選択 → インストール」って流れだよ😊 (Microsoft Learn)
② ワークロード(Workloads)のおすすめ構成🧁✨
SOLID学習でよく使うのは、まずこのへん👇(最小からスタートしてOK!)
- .NET desktop development(コンソール/WPF/WinForms など)🖥️
- ASP.NET and web development(APIを作る練習がしやすい)🌐
- (任意)Azure development(クラウド連携を触りたくなったら)☁️
💡あとで増やせるので、迷ったら “2つだけ” でOKだよ〜🙆♀️✨
③ 「GitHub Copilot」を入れる(超大事🤖💞)
Visual Studio だと Installer の Optional components から Copilot を入れられるよ! 手順イメージはこんな感じ👇 (Microsoft Learn)
- Visual Studio Installer を起動
- インストール済みの VS を選んで「Modify」
- どれかワークロードを開く(例:.NET desktop development)
- Optional components で GitHub Copilot にチェック
- 「Modify」で適用✅
④ 設定を引っ越したいなら「構成の移行」or「.vsconfig」📦✨
もし過去の Visual Studio が入ってるなら、 環境設定やワークロードを“コピー”して移行できるオプションがあるよ😊 チームで揃えるなら .vsconfig のインポート も便利✨ (Microsoft Learn)
2-4. .NET 10 SDK の確認✅🧪
Visual Studio だけでも進められるけど、コマンドで確認できると強いよ💪✨ (SOLID学習は「小さく試す→直す」を繰り返すから、CLIがあると爆速🏎️💨)
✅ PowerShell で確認してみよ〜🖤
dotnet --info
dotnet --list-sdks
- ここで 10.0.x が見えたらOK🙆♀️✨
- 見えなかったら .NET 10 SDK を入れよう(公式ダウンロード)📥 (Microsoft)
2-5. “この教材用”のソリューションを作る📦✨(ずっと使う箱)
ここでは中身を作り込まないよ! 「器(Solution)」だけ作って、次章でわざと最悪コードを作る😈🧱✨
✅ Visual Studio で作る(おすすめ)
- 「新しいプロジェクトの作成」
- まずは Console App を選ぶ🧁
- ターゲットが .NET 10 になってるのを確認(選べるはず) (Microsoft Learn)
- Solution 名をそれっぽく(例:MiniECommerce / BookRental)📚🛒
- 実行(F5)して “Hello” が出ればOK🎉
Visual Studio 2026 は .NET 10 と C# 14 を「追加設定なしでフルサポート」って明言されてるよ✅ (Microsoft Learn)
2-6. C# 14 が使える状態になってる?(軽く確認)🧠✨
「C# 14 の機能は Visual Studio 2026 または .NET 10 SDK で試せる」って位置づけだよ✅ (Microsoft Learn) この章では深入りしないけど、次章以降で “最新言語の書き味” も自然に触れるよ〜😊💕
2-7. GitHub Copilot の初期チェック🤖💬✨(30秒だけ)
✅ Visual Studio 側
- Visual Studio に GitHub アカウントでサインイン
- Copilot が有効になっていれば、入力中にスッと提案が出るよ✍️✨
- チャットが使える環境なら、短い質問から試そ〜!
おすすめ最初の一言(教材向け)💞
「このソリューションで、注文→支払い→発送の流れのクラス構成を“超ざっくり”提案して」 → まだ実装しない!“案を出させる”だけ😌✨
Copilot の導入/状態管理は公式にもまとまってるよ✅ (Microsoft Learn)
2-8. (任意)VS Code 派のセットアップ💙✨
軽さ重視なら VS Code でも進められるよ😊 C# は C# Dev Kit が中心✨ (Visual Studio Code)
✅ VS Code 側の基本
- VS Code を入れる
- 拡張機能で C# Dev Kit を入れる(検索して追加) (Visual Studio Code)
- .NET 10 SDK が入ってるのを確認(さっきの dotnet コマンド) (Microsoft)
- Copilot も使うなら、VS Code の Copilot セットアップ手順に沿ってサインイン✨ (Visual Studio Code)
2-9. 最終チェックリスト✅✅✅(ここまでできたら合格🎓✨)
- Visual Studio 2026 が起動できる🪟
- Console App(.NET 10)を作って実行できる▶️ (Microsoft Learn)
- PowerShell で dotnet の SDK 一覧が出る📜 (Microsoft)
- Copilot が Visual Studio に入ってる(Installer の Optional components で管理)🤖 (Microsoft Learn)
- (任意)VS Code + C# Dev Kit でも C# が気持ちよく書ける💙 (Visual Studio Code)
2-10. よくあるつまずき集🧯💦(困ったらここ)
🥲 インストールが途中で失敗する
- 空き容量が足りないパターンが多いよ〜!まず容量確認💾 (Microsoft Learn)
- 回線が不安定なら、オフライン/ネットワーク用レイアウトを検討📦 (Microsoft Learn)
🥲 dotnet コマンドが見つからない
- .NET 10 SDK のインストール状態を見直してね(公式ページから入れ直しでもOK)📥 (Microsoft)
🥲 C# 14 っぽい機能が効かない
- Visual Studio 2026 と .NET 10 SDK の組み合わせが基本だよ✅ (Microsoft Learn)
2-11. ミニ課題🎒✨(5〜10分)
課題A:環境確認🧪
dotnet --info
dotnet --list-sdks
課題B:空ソリューション作成📦
- Console App(.NET 10)を作って実行
- そのSolutionを「この教材用フォルダ」に保存✨
課題C:Copilot ひとこと練習🤖💬
- チャットでOK: 「このソリューションで“ミニEC”を作るなら、登場人物(クラス)を10個くらい箇条書きして」 → 次章で“最悪コード”を作る前に、素材を集める感じだよ🧺💕
次は第3章で、わざと最悪のコードを作って「つらさ」を体験しにいくよ😈🧱✨ (ここで環境が整ってると、壊して直すのが超スムーズ!)