What problem does it solve?
Running the full build.cmd rebuild after every small source change in the .NET SDK is slow. This Skill lets you rebuild only the modified projects, copy their output DLLs into the existing redist SDK layout, and run the affected dotnet.Tests immediately.
Core Features & Use Cases
- Incremental Project Builds: Builds only the modified .csproj projects using the repo-local .dotnet SDK instead of a full product rebuild.
- Redist Layout Deployment: Copies updated DLLs (including dotnet.dll and localization satellite assemblies) into artifacts\bin\redist\Debug\dotnet\sdk<version>\ so tests run against your changes.
- Targeted Test Execution: Delegates to the run-tests skill to execute filtered tests from test\dotnet.Tests\dotnet.Tests.csproj with TRX and binlog output.
- Use Case: After editing Microsoft.DotNet.Cli.Utils, rebuild just that project, copy its DLL into the redist SDK directory, and run only the affected dotnet.Tests filter to verify the fix in minutes.
Quick Start
Rebuild my modified SDK projects incrementally and run the affected dotnet.Tests without a full build.