我可以设置Web API帮助,它确实生成了帮助页面。但是,不会记录具有在不同项目中定义的类型属性的响应和请求类类型。
这是示例代码:
/// <summary>
/// Add New Product
/// </summary>
/// <param name="productRequest">The new Product Request to be added</param>
/// <returns>Operation status and information of the new product request</returns>
// POST api/InventorySystem/Products
[Route("")]
[HttpPost]
public InsertProductResponse Post([FromBody]InsertProductRequest productRequest)
{
InsertProductResponse response = null;
// Some code goes here
response = new InsertProductResponse ();
return response;
}
“帮助”页面包含说明&#34;添加新产品&#34;。但是深入研究&#34; InsertProductResponse&#34;对象没有描述。
InsertProductResponse在单独的类库中定义,并为此类定义XML文档。但它没有在帮助页面上看到。
我认为类库生成的XML文档未与Web API项目(App_Data / XmlDocument.xml)生成的XML文档合并。我如何让它工作?