migrating-dotnet
CommunityGuided upgrades from legacy .NET to modern .NET.
Authorfalconnt
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Upgrading legacy .NET Framework apps to modern .NET introduces risk and complexity. This Skill provides a structured, stepwise approach to perform safe migrations while preserving behavior and enabling modern tooling.
Core Features & Use Cases
- Stepwise migration guidance: one focused change at a time to keep builds green.
- Branching strategy and validation: create a dedicated migration branch, verify builds and tests after each step.
- Prerequisites and configuration guidance: convert to SDK-style csproj, enable Central Package Management, migrate packages.config to PackageReference.
- Use Case: upgrading a large solution from .NET Framework 4.x to .NET 6/8/10 with a phased, test-driven approach.
Quick Start
- Create a migration branch for your solution.
- Convert projects to SDK-style csproj and set up Central Package Management.
- Migrate packages.config to PackageReference and verify the build and tests after each step.
- Run the guided migration to move from .NET Framework to modern .NET versions in phases.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrating-dotnet Download link: https://github.com/falconnt/windsurf-skills/archive/main.zip#migrating-dotnet Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.