Skip to content

[release/9.0] Drop ApiDescription.Client package - #68249

Draft
Youssef1313 with Copilot wants to merge 1 commit into
release/9.0from
copilot/backport-68211-to-release-90
Draft

[release/9.0] Drop ApiDescription.Client package#68249
Youssef1313 with Copilot wants to merge 1 commit into
release/9.0from
copilot/backport-68211-to-release-90

Conversation

Copilot AI commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Backport of #68211 to release/9.0.

Description

Removes the deprecated Microsoft.Extensions.ApiDescription.Client package from the repo.

  • Deleted src/Tools/Extensions.ApiDescription.Client (sources, tests, build props/targets, nuspec, README).
  • Removed its entries from eng/ProjectReferences.props, eng/ShippingAssemblies.props, and src/Tools/Tools.slnf.
  • Branch-specific adaptation: release/9.0 still uses AspNetCore.sln (main has migrated to AspNetCore.slnx), so the project, solution-folder, configuration, and nesting entries were removed there instead.

Remaining Microsoft.Extensions.ApiDescription.Client occurrences in Microsoft.dotnet-openapi are JSON string literals in test fixtures, unchanged here as in main.

Customer Impact

The package was deprecated in .NET 10 and is no longer built or shipped from this branch. Consumers should move off it; existing published versions remain on NuGet.

Regression?

  • Yes
  • No

Risk

  • High
  • Medium
  • Low

Deletion-only change plus build-config bookkeeping; no product code paths are altered.

Verification

  • Manual (required)
  • Automated

dotnet sln AspNetCore.sln list parses (554 projects) and no dangling project references remain.

Packaging changes reviewed?

  • Yes
  • No
  • N/A

Package is removed from the shipping assembly list and no longer produced.


When servicing release/2.1

  • Make necessary changes in eng/PatchConfig.props

Co-authored-by: Youssef1313 <31348972+Youssef1313@users.noreply.github.com>
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.

3 participants