dotnet-tooling

Automate .NET SDK installation, workloads, and MSBuild tooling setup.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-tooling-sayedihashimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-tooling
Source: https://github.com/sayedihashimi/copilot-skill-eval/tree/main/examples/aspnet-razor-pages/plugins/dotnet-artisan/skills/dotnet-tooling
Command: npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-tooling-sayedihashimi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the setup and maintenance of the .NET toolchain across teams by coordinating SDK installation, workloads, and development tooling to ensure consistent environments.

Core Features & Use Cases

  • Manages .NET SDK installation (dotnet-install) and workloads to reproduce environments reliably.
  • Automates project scaffolding and MSBuild tooling setup (Directory.Build.props, CPM, and LSP/C# tooling integration).
  • Provides profiling, build optimization, Native AOT/trimming, and GC tuning support along with CLI tooling support (System.CommandLine, Spectre.Console, Terminal.Gui), ILSpy decompilation, and VS Code debugging configurations.
  • Use case: onboarding new developers or configuring CI pipelines to guarantee identical toolchains across platforms.

Quick Start

Install and configure the required .NET tooling for your project and run the bootstrap commands to align local development environments.

Frequently Asked Questions about dotnet-tooling

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

FAQPage Schema
How do I automate .NET SDK installation and workload setup for consistent environments?

Automate .NET SDK installation and workload configuration by coordinating dotnet-install commands and tooling to reproduce identical development environments across platforms.

How do I configure MSBuild tooling and Directory.Build.props for multi-targeting projects?

Configure MSBuild tooling by automating Directory.Build.props and CPM setup to standardize project scaffolding and align multi-targeting build properties across your solution.

What's the best way to set up .NET developer tooling for CI readiness?

Set up .NET developer tooling for CI readiness by automating SDK installation, CLI tooling, and LSP integration to guarantee identical toolchains across pipeline environments.

Can I use dotnet-install to manage SDK versions and workloads for onboarding new developers?

Yes, dotnet-install manages SDK versions and workloads, allowing you to bootstrap new developers by automatically aligning their local toolchain with project requirements.

How do I enable Native AOT, trimming, and GC tuning in my .NET build configuration?

Enable Native AOT, trimming, and GC tuning by applying build optimization configurations that automate performance profiling and adjust runtime settings within your toolchain.

Does this .NET toolchain setup support VS Code debugging and ILSpy decompilation?

Yes, the .NET toolchain setup configures VS Code debugging and integrates ILSpy decompilation alongside CLI tooling like System.CommandLine and Spectre.Console for comprehensive development support.