dotnet-upgrade は何をしますか?
.NET フレームワークのアップグレード分析と実行を包括的に行うための、すぐに使えるプロンプトです。
このスキルは、既存の .NET プロジェクトを新しいバージョン (例: .NET 6, 7, 8 など) にアップグレードする際に、依存関係の分析、コード互換性の検証、API の変更点の特定、そしてアップグレード手順の自動化を支援します。プロジェクトのビルド構成、プロジェクトファイル、主要なソースコードをスキャンし、アップグレードに必要な修正点をリストアップします。
使用方法
- Claude Code または対応する AI エージェントでこのスキルを有効にします。
- アップグレード対象の .NET プロジェクトのルートディレクトリを指定します。
- スキルが自動的に分析を開始し、以下の情報を提供します:
- 現在の .NET バージョンとターゲットバージョン
- 互換性のない依存関係のリスト
- 非推奨 API の使用箇所
- 推奨される修正手順
注意事項
- このスキルは、アップグレードプロセスを支援しますが、すべてのケースで完全な自動化を保証するものではありません。特に大規模なカスタムコードベースでは、手動レビューが必要な場合があります。
- アップグレードを実行する前に、必ずソースコードのバックアップを取ってください。