[release/6.0] Add support for minimal APIs in ApiDescription.Server #44227
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR update the
dotnet getdocument
tool to react to changes in hosting that were shipped in .NET 6.The hosting changes were incongruent with the strategy that the
getdocument
tool used to extract the active ServiceProvider from the application assembly.This is a backport of a fix that was released in NET 7.0.
Closes #44215
Customer Impact
Without this change, OpenAPI document generation in the CLI and client generation in Visual Studio would fail to produce the necessary schemas and code for minimal API endpoints in user applications.
Regression?
Risk
Low because:
getdocument
toolVerification
Packaging changes reviewed?