NSwag-如何标记多个API版本的方法?

我正在尝试用多个api版本装饰一个方法,以便无需复制代码即可使用该方法。我已使用以下代码

    [ApiVersion("1.0")]
    [ApiVersion("4.0")]
    [HttpGet]
    [Route("Get")]
    public string Get(ApiVersion apiVersion) => $"Controller = {GetType().Name} Version = {apiVersion}";

这对swashbuckle和v1.0都可以正常工作,v4.0可用于“获取”方法 screenshot of Get method in version 1.0screenshot of Get method in version 4.0 但是当我使用NSwag时,只有v1.0可用,而v4.0被忽略。

在NSwag中有什么方法可以做到吗?

hyc8015 回答:NSwag-如何标记多个API版本的方法?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2950039.html

大家都在问