winforms-build-verification

Compiles a .NET Framework 4.7.2 WinForms solution with MSBuild before task handoff.

Updated Aug 24, 2026
One-click install
npx skills add https://github.com/aggutierrez98/TP-TD --skill winforms-build-verification-aggutierrez98
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: winforms-build-verification
Source: https://github.com/aggutierrez98/TP-TD/tree/main/.agents/skills/winforms-build-verification
Command: npx skills add https://github.com/aggutierrez98/TP-TD --skill winforms-build-verification-aggutierrez98

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Code changes to a WinForms solution can silently break the build, especially when touching forms, .Designer.cs files, resources, project references, or event wiring. This Skill enforces a mandatory build verification step so every task ends with a successfully compiled TpIDS.sln instead of undiscovered compile errors. ## Core Features & Use Cases - Mandatory Build Gate: Requires compiling TpIDS.sln with MSBuild before responding to the user, with zero errors as the acceptance criterion. - Documented Build Command: Provides the exact MSBuild.exe invocation plus fallback discovery paths across Visual Studio installations. - Architecture Guard Integration: The build also keeps the automatic 7-layer architecture guard green. - Use Case: After renaming a class and moving it between layers in a .NET Framework 4.7.2 WinForms app, the Skill forces a full solution compile, surfaces any broken references, and blocks handoff until the build is clean. ## Quick Start Use the winforms-build-verification skill to compile TpIDS.sln with MSBuild and confirm the solution builds with zero errors before finishing this task.

Frequently Asked Questions about winforms-build-verification

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

FAQPage Schema
How do I verify a WinForms solution builds before committing changes?▼

Run MSBuild.exe against the solution file, for example TpIDS.sln, with /t:Build and /p:Configuration=Debug. The build must finish with zero errors before the task is considered complete, and any new relevant warnings should be reported.

What MSBuild command compiles a .NET Framework 4.7.2 solution?▼

Use MSBuild.exe from the Visual Studio installation, such as C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Current\Bin\MSBuild.exe, with arguments TpIDS.sln /t:Build /p:Configuration=Debug /m from the repository root.

What if MSBuild.exe is not found at the expected path?▼

Search fallback locations under C:\Program Files\Microsoft Visual Studio and C:\Program Files (x86)\Microsoft Visual Studio using the pattern *\*\MSBuild\Current\Bin\MSBuild.exe to locate any installed Visual Studio edition.

When is a build required after small code changes?▼

A build is required for every change, no matter how small. It is especially mandatory when touching WinForms forms, .Designer.cs files, resources, project references, renames, events, .csproj files, or moving classes between layers.

What happens if the solution fails to compile?▼

The errors must be fixed and the solution recompiled until it succeeds. The task cannot be closed with pending compile errors; if compilation is impossible due to a real environment limitation, that must be explicitly stated and explained.