Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Remove net11.0 framework choice descriptions from project templates - #65149

#65149
Merged
akoeplinger merged 3 commits into
maindotnet/aspnetcore:mainfrom
copilot/remove-net11-0-descriptionsdotnet/aspnetcore:copilot/remove-net11-0-descriptionsCopy head branch name to clipboard
Jan 21, 2026
Merged

Remove net11.0 framework choice descriptions from project templates#65149
akoeplinger merged 3 commits into
maindotnet/aspnetcore:mainfrom
copilot/remove-net11-0-descriptionsdotnet/aspnetcore:copilot/remove-net11-0-descriptionsCopy head branch name to clipboard

Conversation

Copilot AI commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

Remove net11.0 framework choice descriptions from project templates

  • You've read the Contributor Guide and Code of Conduct.
  • You've included unit or integration tests for your change, where applicable.
  • You've included inline docs for your change, where applicable.
  • There's an open issue for the PR that you are making. If you'd like to propose a new feature or change, please open an issue to discuss the change or find an existing issue.

Description

Removed obsolete net11.0 framework choice descriptions from template configuration files while preserving the choice structure and all original file formatting.

Changes:

  • Removed "symbols/Framework/choices/net11.0/description" entries from 196 localized templatestrings files across 14 project templates
  • Removed only the "description": "Target net11.0" field from net11.0 choice objects in template.json files, keeping the choice structure as {"choice": "net11.0"}
  • Preserved all original file formatting including UTF-8 BOM markers, line endings, and whitespace

Affected templates:
BlazorWeb, ComponentsWebAssembly, EmptyWeb (C#/F#), GrpcService, RazorClassLibrary, RazorPagesWeb, StarterWeb (C#/F#), WebApi (C#/F#), WebApiAot, Worker (C#/F#)

The Framework symbol's choices array now contains the net11.0 choice without a description field, maintaining the default value and replacement behavior.

Original prompt

On ProjectTemplates, Open a PR that removes all "symbols/Framework/choices/net11.0/description" elements from templatestrings.*.json files (e.g.

), and remove all corresponding ""description": "Target net11.0"" elements from corresponding template.json files (e.g. )


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: wtgodbe <14283640+wtgodbe@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove net11.0 description elements from template files Remove net11.0 framework choice descriptions from project templates Jan 21, 2026
Copilot AI requested a review from wtgodbe January 21, 2026 00:00

@wtgodbe wtgodbe left a comment

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.

Few changes needed

"type": "parameter",
"description": "The target framework for the project.",
"datatype": "choice",
"choices": [

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.

Undo this change & instead just remove the "description" element under the "choices" element

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed in 9f794e1. Only removed the "description" field from the choice object, keeping the choice itself.

…matting

Co-authored-by: wtgodbe <14283640+wtgodbe@users.noreply.github.com>
Copilot AI requested a review from wtgodbe January 21, 2026 00:26
@wtgodbe

wtgodbe commented Jan 21, 2026

Copy link
Copy Markdown
Member

These descriptions are redundant. Removing them removes a bunch of files from the set that we need to touch during each TFM update.

@wtgodbe
wtgodbe marked this pull request as ready for review January 21, 2026 01:26
@wtgodbe
wtgodbe requested a review from a team as a code owner January 21, 2026 01:26
Copilot AI review requested due to automatic review settings January 21, 2026 01:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR removes obsolete net11.0 framework choice descriptions from ASP.NET Core project templates to clean up template configuration files.

Changes:

  • Removed "description": "Target net11.0" field from net11.0 choice objects in template.json files across 14 templates
  • Removed "symbols/Framework/choices/net11.0/description" entries from 196 localized templatestrings files

Reviewed changes

Copilot reviewed 210 out of 210 changed files in this pull request and generated no comments.

File Description
template.json files (14 templates) Removed description field from net11.0 framework choice while preserving choice structure
templatestrings.*.json files (196 files across 14 locales) Removed net11.0 framework choice description translations

@akoeplinger

Copy link
Copy Markdown
Member

The descriptions are also inconsistent/incorrectly localized across versions, e.g. here's de_DE but the same applies to all locales:
image

@akoeplinger
akoeplinger merged commit 72a98d5 into main Jan 21, 2026
31 checks passed
@akoeplinger
akoeplinger deleted the copilot/remove-net11-0-descriptions branch January 21, 2026 08:59
@dotnet-policy-service dotnet-policy-service Bot added this to the 11.0-preview1 milestone Jan 21, 2026
akoeplinger added a commit to dotnet/sdk that referenced this pull request Feb 15, 2026
Update after dotnet/aspnetcore#65149 removed the description text
from the net11.0 framework choice in web project templates.
akoeplinger added a commit that referenced this pull request Apr 10, 2026
…plate

Similar to #65149.
Also remve the unused root templatestrings.json
akoeplinger added a commit that referenced this pull request Apr 10, 2026
…plate (#66261)

Similar to #65149.
Also remve the unused root templatestrings.json
javiercn pushed a commit that referenced this pull request Apr 10, 2026
…plate (#66261)

Similar to #65149.
Also remve the unused root templatestrings.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.