NSwag缺少C#客户端生成代码的[Display]数据注释

NSwag缺少C#客户端生成代码的[Display]数据注释,c#,nswag,nswagstudio,C#,Nswag,Nswagstudio,我目前正在使用NSwag Studio生成我的C#客户端。我已经打开了“生成数据注释属性”设置,并且似乎对数据注释(如[Required]、[Range]等)效果良好 然而,我注意到,并不是所有的注释都是生成的。生成的客户端中缺少[Display]之类的注释,即使它们已添加到模型类中。 例如: [Required] [Range(1.9, 3.9)] [Display(Name = "Total Price")] public decimal? TotalPrice { get; set; }

我目前正在使用NSwag Studio生成我的C#客户端。我已经打开了“生成数据注释属性”设置,并且似乎对数据注释(如[Required]、[Range]等)效果良好

然而,我注意到,并不是所有的注释都是生成的。生成的客户端中缺少[Display]之类的注释,即使它们已添加到模型类中。 例如:

[Required]
[Range(1.9, 3.9)]
[Display(Name = "Total Price")]
public decimal? TotalPrice { get; set; }
生成以下内容:

[Newtonsoft.Json.JsonProperty("totalPrice", Required = Newtonsoft.Json.Required.Always)]
[System.ComponentModel.DataAnnotations.Range(1.9D, 3.9D)]
public decimal TotalPrice { get; set; }

缺少[Display]注释。这是出于设计,还是我可能遗漏了什么,或者我的类实现不正确?谢谢

您是否找到了此问题的解决方案或解决方法?我设法找到了根本原因是的,但我没有时间执行拉取请求。基本上,映射这些属性的PropertyModel.cs中缺少Title属性。请参阅此处的更多信息:它显示了[Description]属性如何映射的示例,如果查看PropertyModel.cs类内部,您会发现它缺少标题。不确定您是否有任何带宽来执行拉取请求?我想这不会花太长时间。现在非常糟糕。你找到这个问题的解决方案或解决方法了吗?我设法找到了根本原因是的,但我没有时间执行拉请求。基本上,映射这些属性的PropertyModel.cs中缺少Title属性。请参阅此处的更多信息:它显示了[Description]属性如何映射的示例,如果查看PropertyModel.cs类内部,您会发现它缺少标题。不确定您是否有任何带宽来执行拉取请求?我想这不会花太长时间。只是现在很糟糕。