Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ';大摇大摆的选择';不包含';序列化为v2';_C#_Asp.net Core_Swagger_Swashbuckle - Fatal编程技术网

C# ';大摇大摆的选择';不包含';序列化为v2';

C# ';大摇大摆的选择';不包含';序列化为v2';,c#,asp.net-core,swagger,swashbuckle,C#,Asp.net Core,Swagger,Swashbuckle,我正在尝试使用swaggergen工具,因此我配置了我的服务: services.AddSwaggerGen(c => { c.SerializeAsV2 = true; c.CustomOperationIds(apiDescription => { return apiDescription.TryGetMethodInfo(out MethodInfo methodI

我正在尝试使用swaggergen工具,因此我配置了我的服务:

        services.AddSwaggerGen(c =>
        {
            c.SerializeAsV2 = true;
            c.CustomOperationIds(apiDescription => {
                return apiDescription.TryGetMethodInfo(out MethodInfo methodInfo) ? methodInfo.Name : null;
            });
我的nuget软件包管理器中安装了Swashback.AspNetCore和Swashback.AspNetCore.Newtonsoft


为什么c.SerializeAsV2有一个红色的曲线:“'SwaggerGenOptions'不包含'SerializeAsV2'的定义”我在google中根本找不到任何关于此的内容。

将其移动到
配置
方法:

app.UseSwagger(c=>
{
c、 asv2=true;
});

参考:

将其移动到
配置方法:

app.UseSwagger(c=>
{
c、 asv2=true;
});

参考:

即使将其添加到Configure方法中,它仍然会在3.0版中生成一个json文档。任何关于为什么会发生这种情况的指针?即使将其添加到Configure方法中,它仍然会在3.0版中生成一个json文档。关于为什么会发生这种情况,有什么建议吗?