C# ';大摇大摆的选择';不包含';序列化为v2';
我正在尝试使用swaggergen工具,因此我配置了我的服务: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
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文档。关于为什么会发生这种情况,有什么建议吗?