Asp.net web api 响应asp.net web api时模型的各个属性

Asp.net web api 响应asp.net web api时模型的各个属性,asp.net-web-api,Asp.net Web Api,我为模型的所有属性添加了注释,但它们不会显示在WebAPI 2.0的帮助页面中。有人能帮我吗 以下是我的应用程序中的示例模型: public class ContactDetails { /// <summary> /// Gets or sets the telephone. /// </summary> /// <value> /// The telephone. /// </value>

我为模型的所有属性添加了注释,但它们不会显示在WebAPI 2.0的帮助页面中。有人能帮我吗

以下是我的应用程序中的示例模型:

public class ContactDetails
{
    /// <summary>
    /// Gets or sets the telephone.
    /// </summary>
    /// <value>
    /// The telephone.
    /// </value>
    public string telephone { get; set; }
    /// <summary>
    /// Gets or sets the mobile.
    /// </summary>
    /// <value>
    /// The mobile.
    /// </value>
    public string mobile { get; set; }
}
公共类联系人详细信息
{
/// 
///获取或设置电话。
/// 
/// 
///电话。
/// 
公用字符串电话{get;set;}
/// 
///获取或设置移动设备。
/// 
/// 
///手机。
/// 
公共字符串mobile{get;set;}
}

在生成的帮助文件中,电话和手机的“说明”列为空。如何为该属性添加一些描述?

您可以按如下方式添加属性的描述和默认值:

[Description("Mobile Number")]
[DefaultValue(typeof(Color), "Red")]
public string mobile { get; set; }
您可以通过以下方式添加其文档

   /// <summary>
   /// Name property </summary>
   /// <value>
   /// A value tag is used to describe the property value</value>
//
///名称属性
/// 
///值标记用于描述属性值

添加后,重新构建项目并将其签入xml文档。如果它显示在您的xml文档中,然后显示在api中,您需要提供一些代码,因为我们不知道问题出在哪里。我做了这样的评论,因为您的代码没有显示。你应该用这个更新你的问题。我用这个更新了我的问题。谢谢。这个模型类和您的Web API控制器在同一个程序集中吗?帮助文档可能是misHi jandersen,模型类在另一个程序集中,是否有任何方法包含描述?嗨,用户3472361,我已经尝试过了,但仍然看不到描述。我想原因是因为我的模型在另一个程序集中。可能是..您检查过xml文档文件吗?它不在xml文档文件中。它不在xml文档文件中,这就是它不显示在帮助api中的原因。如果它显示在xml文档文件中,则显示在帮助api中。在您的其他项目中安装nuget软件包,您的类将添加到其他项目中,我需要在其他项目中安装哪个nuget软件包?