See https://learn.microsoft.com/en-us/aspnet/core/breaking-changes/10/openapi-analyzers-deprecated?view=aspnetcore-10.0 These analyzers have been deprecated in .NET 10 Preview 7 (LTS release). We are still shipping them in .NET 11 so far (STS release). I think it might make sense to drop them in .NET 12. Related code: https://github.com/dotnet/sdk/blob/a49e3d7e5c5cd104e16bf63902d1059716c712ac/src/WebSdk/Web/Targets/Sdk.Server.targets#L57-L61 https://github.com/dotnet/sdk/blob/a49e3d7e5c5cd104e16bf63902d1059716c712ac/src/WebSdk/Web/Targets/Sdk.Server.props#L50-L53 https://github.com/dotnet/aspnetcore/tree/5997c34364c4405108a4cc48bed1610e25e0fa1c/src/Mvc/Mvc.Api.Analyzers
See https://learn.microsoft.com/en-us/aspnet/core/breaking-changes/10/openapi-analyzers-deprecated?view=aspnetcore-10.0
These analyzers have been deprecated in .NET 10 Preview 7 (LTS release).
We are still shipping them in .NET 11 so far (STS release).
I think it might make sense to drop them in .NET 12.
Related code:
https://github.com/dotnet/sdk/blob/a49e3d7e5c5cd104e16bf63902d1059716c712ac/src/WebSdk/Web/Targets/Sdk.Server.targets#L57-L61
https://github.com/dotnet/sdk/blob/a49e3d7e5c5cd104e16bf63902d1059716c712ac/src/WebSdk/Web/Targets/Sdk.Server.props#L50-L53
https://github.com/dotnet/aspnetcore/tree/5997c34364c4405108a4cc48bed1610e25e0fa1c/src/Mvc/Mvc.Api.Analyzers