使用 Web API 和 swashuckle 生成 swagger 文档, 我在两个不同的名称空间中定义了两个具有相同名称的不同类。当我在浏览器里打开招摇过市的页面时,上面写着
冲突模式: 检测到类型 A 和 B 的重复模式,请参阅配置设置-“ UseFullTypeNameInSchemalds”以获得可能的解决方案
完整信息:
500: {“消息”: “发生了一个错误。”,“ ExceptionMessage”: “冲突模式: 检测到类型 A 和 B 的重复模式。查看配置设置-“ UseFullTypeNameInSchemalds”以获得潜在的解决方案”,“ ExceptionType”: “ System。“ InvalidOperationException”,“ stackTrace”: “在 Swashbuckle。斯威格。SchemaRegistry.Swashbuckle 的 CreateRefSchema (Type Type) r n。斯威格。SchemaRegistry.Swashbuckle 的 CreateinlineSchema (Type Type) r n。斯威格。在系统中的 SchemaRegistry.b _ _ 1f (JsonProperty 道具) r n。Linq.Enumerable.toDictionary [ TSource,tKey,TElement ](iEnumerable
1 source, Func
2 keySelector,Func2 elementSelector, IEqualityComparer
1 comprer) r n at Swashbuckle.斯威格。SchemaRegistry.Swashbuckle 的 CreateObjectSchema (jsonObjectContractjsonContractr n)。斯威格。SchemaRegistry.在 Swashbuckle 创建定义模式(类型类型) r n。斯威格。SchemaRegistry.在 Swashbuckle 的 getorRegister (类型类型) r n。斯威格。斯威格发电机。Swashbuckle 的创建操作(apiDescription apiDesc,SchemaRegistry schema/Registry) r n。斯威格。斯威格发电机。CreatePathItem (IEnumerable1 apiDescriptions, SchemaRegistry schemaRegistry)\r\n at Swashbuckle.Swagger.SwaggerGenerator.<>c__DisplayClass7.<GetSwagger>b__4(IGrouping
2 group) r n at System.Linq.Enumerable.toDictionary [ TSource,tKey,TElement ](iEnumerable1 source, Func
2 keySelector,Func2 elementSelector, IEqualityComparer
1 comprer) r n at Swashbuckle.斯威格。斯威格发电机。GetSwagger (字符串 rootUrl,字符串 apiVersion) r n at Swashbuckle。申请。斯威格 · 多克斯 · 汉德勒。系统中的 SendAsync (HttpRequestMessage 请求,CcellationToken CancellationToken) r n。网。哈哈。HttpMessageInvoker.系统中的 SendAsync (HttpRequestMessage 请求,CcellationToken CancellationToken) r n。韦伯。哈哈。调度员。HttpRoutingDispatcher.系统中的 SendAsync (HttpRequestMessage 请求,CcellationToken CancellationToken) r n。网。哈哈。授权处理程序。系统中的 SendAsync (HttpRequestMessage 请求,CcellationToken CancellationToken) r n。韦伯。哈哈。HttpServer.d _ _ 0.移动下一步()”} http://localhost:24215/swagger/docs/v1
我不想更改我的课程名称,我该怎么办?