dotnet-sdk-style-upgrade

Convert legacy .NET project files to modern SDK-style format.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/PlagueHO/plagueho.os --skill dotnet-sdk-style-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-sdk-style-upgrade
Source: https://github.com/PlagueHO/plagueho.os/tree/main/.github/skills/dotnet-sdk-style-upgrade
Command: npx skills add https://github.com/PlagueHO/plagueho.os --skill dotnet-sdk-style-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of manually converting older .NET project files to the modern, streamlined SDK-style format, saving developers significant time and reducing errors.

Core Features & Use Cases

  • Automated SDK Identification: Recommends the correct SDK based on project type and indicators.
  • Project File Conversion: Guides the transformation of legacy project files to SDK-style.
  • Use Case: You have a .NET Framework project that needs to be migrated to .NET 8. This Skill will help you identify the correct SDK and guide you through updating the project file for compatibility.

Quick Start

Use the dotnet-sdk-style-upgrade skill to convert the attached project file 'MyProject.csproj' to the SDK-style format.

Frequently Asked Questions about dotnet-sdk-style-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a legacy .NET Framework project to SDK-style format?

To convert a legacy .NET Framework project to SDK-style format, the Skill analyzes your .csproj file, identifies the correct SDK based on project type, and guides the transformation of the project structure for modern .NET standards.

What is the best way to migrate older .NET Core projects to .NET 8?

Migrating older .NET Core projects to .NET 8 requires converting the project file to the SDK-style format. The Skill recommends the appropriate target framework and updates package references for compatibility.

Can I use this to upgrade .fsproj and .vbproj files or only .csproj?

Yes, you can upgrade .fsproj and .vbproj files in addition to .csproj. The Skill supports converting legacy project files across .NET languages to the modern streamlined SDK-style format.

Does converting to SDK-style format automatically update my package references?

Converting to SDK-style format involves analyzing your package references to recommend and apply the appropriate SDK and project structure, ensuring your dependencies are correctly configured for the target framework.

Why does my project need analysis before applying the SDK-style upgrade?

Analysis is required before applying the SDK-style upgrade to accurately identify the project type, target framework, and package references, which ensures the correct SDK is recommended and applied to avoid migration errors.