dotnet/modernize-dotnet
dotnet/modernize-dotnet has 1,204 GitHub stars and 182 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 21:59 UTC. Last push 2026-08-25.
[!WARNING] modernize-dotnet is deprecated — it has moved to upgrade-agent. This plugin still works today, but new features and fixes now ship only to upgrade-agent (agent @upgrade). Please migrate:
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original.NET Modernization Agent
[!WARNING]
modernize-dotnetis deprecated — it has moved toupgrade-agent. This plugin still works today, but new features and fixes now ship only toupgrade-agent(agent@upgrade). Please migrate:/plugin marketplace add microsoft/upgrade-agent-plugins /plugin install upgrade-agent@upgrade-agent-plugins
AI-powered agent for upgrading and modernizing .NET applications across multiple development environments.
Use the modernize-dotnet agent to analyze your application, generate an upgrade plan, and apply changes to move to the latest .NET.
Supported Scenarios
- Upgrade projects to the latest supported .NET version
- Migrate from .NET Framework to modern .NET
Getting Started
Select your development environment and follow the setup steps.
Visual Studio Code
Prerequisites
- Visual Studio Code
- GitHub Copilot extension installed
- GitHub Copilot subscription (paid or free)
Install
- Install the GitHub Copilot modernization extension from the VS Code Marketplace
- Open a workspace containing your .NET project
- Open Copilot Chat and select modernize-dotnet from the Agent picker
- Prompt the agent with the type of upgrade you would like to perform, for example: upgrade my project to .NET 10.
GitHub Copilot CLI
The modernize-dotnet plugin adds a modernization agent to Copilot CLI.
Prerequisites
- GitHub Copilot CLI installed
- GitHub Copilot subscription (paid or free)
Install
Add the marketplace:
/plugin marketplace add dotnet/modernize-dotnetInstall the plugin:
/plugin install modernize-dotnet@modernize-dotnet-pluginsSelect the agent:
/agentto selectmodernize-dotnetPrompt the agent:
upgrade my project to .NET 10
Note: You may need to restart Copilot CLI after installing the plugin before the agent becomes available (tracking issue).
GitHub Copilot Coding Agent
A custom agent definition and setup steps are provided for use with Copilot Coding Agent in GitHub. This allows Copilot to modernize .NET projects directly via pull requests.
See the coding-agent README for setup instructions.
Visual Studio
Prerequisites
- Windows operating system
- Visual Studio 2026 or Visual Studio 2022 version 17.14.17+
- .NET desktop development workload with the following components enabled
- GitHub Copilot
- GitHub Copilot app modernization
- GitHub Copilot subscription (paid or free)
Install
Right-click a project in Solution Explorer
Select
ModernizeAlternatively, open GitHub Copilot Chat and run: @Modernize
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,607 starspublic-apis/public-apis
A collective list of free APIs
497,930 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,872 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,297 stars