编辑:已更新,指定仅在打包Azure云服务CSPKG文件时才会出现此问题。
我有一个ASP.NET Web API 2应用程序,它充当Azure云服务解决方案中的Web角色。我想使用Web API帮助页面并利用XML生成的文档来填充它们。我无法弄清楚如何将XML文档包含在Web Api项目的Azure云包中。
XML文档在本地正确地进入bin目录,并且在发布到文件系统位置时,但是在检查cspkg存档或部署的Web角色approot目录时它会丢失。
有没有办法强制打包包含XML?
答案 0 :(得分:13)
您可以在Project的PropertyGroup中将ExcludeXmlAssemblyFiles设置为false,以强制所有xml文件包含在Azure包中:
&LT; ExcludeXmlAssemblyFiles>false</ExcludeXmlAssemblyFiles>