# 開発環境・.NET 連携 (ステップ 4 - 自動化・拡張)

VS Code の設定・拡張機能、WSL / MinGW を使った Windows での Linux 互換ビルド環境、および C# / P/Invoke による .NET からの C ライブラリ呼び出しを学びます。
クロスプラットフォーム開発の実践的な環境構築と .NET 連携の実装方法を習得します。

# 1 スキルガイド一覧

スキルガイド一覧
スキルガイド | 内容
--- | ---
VS Code | エディタの設定・拡張機能・デバッグ構成
WSL / MinGW 環境 | Windows での Linux 互換ビルド環境の構築
C# / P/Invoke 基礎 | .NET から C ライブラリを呼び出す P/Invoke の実装

# 2 このリポジトリとの関連

- `prod/calc.net/libsrc/CalcLib/Internal/NativeMethods.cs` - P/Invoke による C ライブラリ呼び出し定義
- `prod/calc.net/src/CalcApp/ModuleInitializer.cs` - ネイティブライブラリのロード設定
- `c-modernization-kit.sln` - Visual Studio ソリューションファイル
- `Start-VSCode-With-Env.ps1` - Windows 環境変数セットアップスクリプト

# 3 スキルガイド完了

すべてのステップを完了しました。スキルガイド トップ に戻って全体を振り返ってください。