Включая созданную XML-документацию в пакет услуг Azure Cloud

EDIT: Обновлено, чтобы указать, что проблема возникает только при упаковке файла CSPKG облачного сервиса Azure.

У меня есть приложение ASP.NET Web API 2, которое действует как веб-роль в решении облачных сервисов Azure. Я бы хотел использовать страницы справки веб-API и использовать документы XML, созданные для их заполнения. У меня возникли проблемы с выяснением того, как получить документацию XML для включения в облачную упаковку Azure проекта Web Api.

Документация XML правильно пробивается в каталог bin локально и при публикации в месте расположения файловой системы, но она отсутствует при проверке архива cspkg или развернутого каталога вспомогательных ролей веб-роли.

Есть ли способ заставить упаковку включать XML?

Ответ 1

Вы можете установить ExcludeXmlAssemblyFiles в false в Project PropertyGroup, чтобы принудительно включить все XML файлы в пакет Azure:

< ExcludeXmlAssemblyFiles>false</ExcludeXmlAssemblyFiles>