-
Notifications
You must be signed in to change notification settings - Fork 25.1k
Open
Labels
Source - Docs.msDocs Customer feedback via GitHub IssueDocs Customer feedback via GitHub Issueai-reviewed-issue-reported-action-planaspnet-core/svcseQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.tutorials/subsvc
Description
Description
The ASP.NET 8 tutorial has a notice that reads:
Swashbuckle is not available in .NET 9 or later. For an alternative, see Overview of OpenAPI support in ASP.NET Core API apps.
The wording reads as if the Swashbuckle package cannot be used on .NET 9+, which is not accurate. The intent appears to be that Swashbuckle is no longer part of the official templates and isn’t covered by the .NET 9+ docs track, which now focuses on the built-in Microsoft.AspNetCore.OpenApi. This is explained on the .NET 9 OpenAPI overview, but the tutorial banner doesn’t say this and can mislead readers who land directly on the page via search.
In my opinion, the tutorial should clearly state that:
- In .NET 9 and later, Microsoft’s official templates and docs use
Microsoft.AspNetCore.OpenApifor built-in OpenAPI generation. - Swashbuckle remains a community package that can be added manually if desired, but it isn’t part of the default template or the .NET 9+ documentation track.
Page URL
Content source URL
Document ID
59222460-a971-e76e-4fe9-23d4d7d768ee
Platform Id
9d5054bd-d17f-09a2-cecc-b246950444f8
Article author
Metadata
- ID: 14fce65f-1337-58cb-2193-8d8e0e62792d
- PlatformId: 9d5054bd-d17f-09a2-cecc-b246950444f8
- Service: aspnet-core
- Sub-service: tutorials
Copilot
Metadata
Metadata
Assignees
Labels
Source - Docs.msDocs Customer feedback via GitHub IssueDocs Customer feedback via GitHub Issueai-reviewed-issue-reported-action-planaspnet-core/svcseQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.tutorials/subsvc