title: Generating REST MVC5 API documentation using WebApi.HelpPage
body: <p>I have an API which I need to produce documentation for. I've used the following article to setup the documentation on my API and it's working pretty well.</p>
  
  <p>I'm using the: <code>Microsoft.AspNet.WebApi.HelpPage</code> NuGet package to generate documentation for my WebApi and I've been following this tutorial.</p>
  
  <p><a href="http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages" rel="nofollow">http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages</a></p>
  
  <p>All is working well and I've got some excellent documentation for my Api Endpoints. Sadly the data objects it's returning have no associated documentation and I'm at a bit of a loss as to how to do this. In the past I've used Sandcastle etc and it's combined the documentation files. </p>
  
  <p>So currently as documented I've uncommented the line:</p>
  
  <pre><code>config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
  </code></pre>
  
  <p>This has allowed documentation for the api assembly to be generated but I can't find a way of referencing additional assemblies. </p>