Проблема с чванством: только один.файл json является генератором для версии по умолчанию

#.net-core #swagger #versioning #webapi

#.net-core #чванство #управление версиями #webapi

Вопрос:

Я только что протестировал отличную статью об управлении версиями WebAPI с этого сайта: https://www.meziantou.net/versioning-an-asp-net-core-api.htm

Это работает частично: он должен генерировать два документа Swagger, по одному для каждой версии. Но на самом деле он генерирует документ только для заданного defaultApiVersion . В моем примере это значение было установлено на 2.0. Более старые контроллеры WebAPI, помеченные 1.0, не приводят к созданию документа. И, основываясь на 2 командах ниже, я также ожидал, что контроллеры WebAPI без какого-либо атрибута версии должны быть видны в документации 2.0. (Чего тоже не происходит).

Опции.DefaultApiVersion = новый apiVersion(2, 0); параметры.AssumeDefaultVersionWhenUnspecified = true;

Может кто-нибудь дать представление о том, что здесь происходит?

С уважением, Марк.