slnx only scaffold - kkamegawa/vsextensionforcodex GitHub Wiki

Empty SLNX Scaffold

Date: 2026-07-20
Tracking: Issue #88; sub-issues #102, #103, #104
Status: Approved for implementation in PR #92

Corrected design

  • Rename ScaffoldChoice.SolutionAndProject to EmptySolution and show Create an empty solution.
  • Generate only ROOT/<Name>.slnx; do not create src, a project, or Program.cs for this choice.
  • Write exactly <Solution> followed by </Solution>, using CRLF and UTF-8 BOM.
  • Preserve non-overwrite behavior, existing-solution detection, sanitized folder naming, and the separate file-based app choice.

Verification

  • Verify the exact path and bytes, BOM, CRLF, valid XML, dotnet sln compatibility, non-overwrite behavior, and absence of generated project files.
⚠️ **GitHub.com Fallback** ⚠️