在Azure云服务包中包含生成的XML文档

时间:2014-10-03 17:34:03

标签: azure asp.net-web-api tfs msbuild xml-documentation

编辑:已更新,指定仅在打包Azure云服务CSPKG文件时才会出现此问题。

我有一个ASP.NET Web API 2应用程序,它充当Azure云服务解决方案中的Web角色。我想使用Web API帮助页面并利用XML生成的文档来填充它们。我无法弄清楚如何将XML文档包含在Web Api项目的Azure云包中。

XML文档在本地正确地进入bin目录,并且在发布到文件系统位置时,但是在检查cspkg存档或部署的Web角色approot目录时它会丢失。

有没有办法强制打包包含XML?

1 个答案:

答案 0 :(得分:13)

您可以在Project的PropertyGroup中将ExcludeXmlAssemblyFiles设置为false,以强制所有xml文件包含在Azure包中:

&LT; ExcludeXmlAssemblyFiles>false</ExcludeXmlAssemblyFiles>