Aproveite MultipleApiVersions no Swagger com versão de atributo
É possível aproveitar MultipleApiVersions no Swagger UI / Swashbuckle ao usar o roteamento de atributos?
Especificamente, implementei o versionamento por:
using System.Web.Http;
namespace RESTServices.Controllers.v1
{
[Route("api/v1/Test")]
public class TestV1Controller : ApiController
{ ... }
A versão 2 estaria em um namespace v2. Em um controlador chamado TestV2Controller. A rota teria v2 nela.
É possível passar um lambda que permita isso? Encontrei uma amostra lambda online que foi compilada, mas o Swagger parou de funcionar completamente. Não foi possível atingir os pontos de interrupção ou ver o Swagger no navegador.