Skip to content

Breaking change docs: Template engine packages drop netstandard2.0 in .NET 11#54343

Merged
gewarren merged 5 commits into
mainfrom
copilot/fix-template-engine-targets
Jun 11, 2026
Merged

Breaking change docs: Template engine packages drop netstandard2.0 in .NET 11#54343
gewarren merged 5 commits into
mainfrom
copilot/fix-template-engine-targets

Conversation

Copilot AI commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Documents the removal of the netstandard2.0 target from the .NET SDK template engine NuGet packages in .NET 11 Preview 4. Affected packages now only ship net9.0, net11.0, and net472 targets.

Changes

  • New article docs/core/compatibility/sdk/11/template-engine-netstandard.md — covers affected packages, migration paths (retarget to net9.0/net472, or use conditional PackageReference for multi-targeting), and the NuGet v7.0 dependency conflict root cause
  • toc.yml — added entry under .NET 11 SDK and MSBuild
  • 11.md — added row to the SDK and MSBuild breaking changes table

Internal previews

📄 File 🔗 Preview link
docs/core/compatibility/11.md Breaking changes in .NET 11
docs/core/compatibility/sdk/11/template-engine-netstandard.md Template engine packages no longer support netstandard2.0
docs/core/compatibility/toc.yml docs/core/compatibility/toc

Copilot AI review requested due to automatic review settings June 10, 2026 15:23
Copilot AI removed the request for review from Copilot June 10, 2026 15:23
Copilot AI linked an issue Jun 10, 2026 that may be closed by this pull request
3 tasks
Copilot AI requested review from Copilot and removed request for Copilot June 10, 2026 15:27
Copilot AI changed the title [WIP] Fix template engine packages to support net9.0 and net11.0 Breaking change docs: Template engine packages drop netstandard2.0 in .NET 11 Jun 10, 2026
Copilot AI requested a review from gewarren June 10, 2026 15:27
@gewarren gewarren requested a review from Copilot June 10, 2026 17:51

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 documents a .NET 11 SDK breaking change where the template engine NuGet packages no longer ship netstandard2.0 assets, and wires the new content into the .NET 11 compatibility navigation and index.

Changes:

  • Added a new breaking-change article describing the TFM drop, rationale, and migration guidance.
  • Added the new article to the .NET 11 SDK and MSBuild section in docs/core/compatibility/toc.yml.
  • Added the new breaking change entry to the .NET 11 breaking-changes table (docs/core/compatibility/11.md).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
docs/core/compatibility/toc.yml Adds the new .NET 11 SDK/MSBuild breaking-change article to the compatibility TOC.
docs/core/compatibility/sdk/11/template-engine-netstandard.md New breaking-change article documenting removal of netstandard2.0 targets and recommended migration paths.
docs/core/compatibility/11.md Adds the breaking change to the .NET 11 “SDK and MSBuild” table.

Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md Outdated
Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md Outdated
Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md Outdated
@gewarren

Copy link
Copy Markdown
Collaborator

@copilot Please respond to remaining feedback.

Copilot AI commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

@copilot Please respond to remaining feedback.

Done — added NuGet.org links to the package list and removed the XML code examples from the "Recommended action" section.

Copilot AI requested a review from gewarren June 10, 2026 19:32
@gewarren gewarren marked this pull request as ready for review June 10, 2026 19:32
@gewarren gewarren requested a review from a team as a code owner June 10, 2026 19:32

@BillWagner BillWagner 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.

This LGTM @gewarren

I had one question.

Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md
Comment thread docs/core/compatibility/sdk/11/template-engine-netstandard.md Outdated
@gewarren gewarren enabled auto-merge (squash) June 11, 2026 19:11
@gewarren gewarren merged commit de8a43b into main Jun 11, 2026
11 checks passed
@gewarren gewarren deleted the copilot/fix-template-engine-targets branch June 11, 2026 19:15
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.

[Breaking change]: Template engine packages no longer support netstandard2.0

4 participants