Asp.NET Core: Die von OpenAPI Buildtime generierte Spezifikationsdatei enthält kein PräfixC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Asp.NET Core: Die von OpenAPI Buildtime generierte Spezifikationsdatei enthält kein Präfix

Post by Anonymous »

Ich versuche, zur Erstellungszeit eine Spezifikationsdatei für meine Controller mit OpenApi zu generieren.
Ich habe dies in die csproj-Datei eingefügt:
$(MSBuildProjectDirectory)/ApiSpecs
true

Es wird eine Datei generiert, aber die Routen in der Datei enthalten nicht das Präfix, das ich in Program.cs festgelegt habe: RouteGroupBuilder apiGroup = app.MapGroup("/my/prefix"); Das Präfix ist auch in Swagger nicht sichtbar, aber ich habe es geschafft, es mit options.PreSerializeFilter hinzuzufügen. Das Problem ist, dass ich die zur Buildzeit generierten Spezifikationen benötige und die Lösung für Swagger nur zur Laufzeit funktioniert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post