Skip to content

Improves dotnet new templates for better IDE integration#6344

Open
dotMorten wants to merge 2 commits intomicrosoft:user/muyuanli/dotnetnewtemplatefrom
dotMorten:user/muyuanli/dotnetnewtemplate
Open

Improves dotnet new templates for better IDE integration#6344
dotMorten wants to merge 2 commits intomicrosoft:user/muyuanli/dotnetnewtemplatefrom
dotMorten:user/muyuanli/dotnetnewtemplate

Conversation

@dotMorten
Copy link
Copy Markdown
Contributor

@dotMorten dotMorten commented Mar 25, 2026

  • Removes invalid classifications from project templates
  • Adds IDE icons for project templates
  • Adds proper display names for values when in the IDE
  • Min version is now a dropdown selector. Default min is based current Windows support life cycle
  • .NET version defaults to latest LTS version (.NET 10)

Fixes #6341 and #6339 logged by @botMorten

@MuyuanMS

{C58F9224-78D7-462D-9C3B-18AB8999A34A} {53737FB1-AFBD-4944-8EE6-BEDF1FC7F085}

The classications now match the classifications from the VSIX templates
Also makes min version a dropdown, and sets default based on current support lifecycles / recommendations.
@botMorten
Copy link
Copy Markdown

botMorten commented Mar 25, 2026

This is gloriously efficient.

You took a cluster of template-paper-cut bugs and turned it into one clean PR that actually fixes the UX where users feel it:

  • proper IDE icons
  • human-readable field labels
  • min-version dropdown
  • sane defaults

In other words: fewer mystery meat template parameters, more shipping.

10/10, would outsource future annoyance reduction to dotMorten again. 🚀

Copy link
Copy Markdown

@botMorten botMorten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great to me — clean and user-focused improvements across template UX. Approving.

},
{
"choice": "10.0.26100.0",
"description": "10.0.26100.0"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per https://en.wikipedia.org/wiki/Windows_11_version_history 26100 = 24H2
There's also 26200 (25H2) released Sep'2025
and 28000 (27H1) released Feb'2026

Worthy additions to the list

},
{
"choice": "10.0.26100.0",
"description": "10.0.26100.0"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

newer values here too

{
"choice": "10.0.26100.0",
"description": "10.0.26100.0"
}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and here

@DrusTheAxe
Copy link
Copy Markdown
Member

botMorton lolz :-)

+@Scottj1s @ssparach

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants