Исключает XML-файл при публикации ASP.NET Core - PullRequest
0 голосов
/ 09 марта 2019

У меня есть служба API для моего движка блога.Я интегрировал документацию OpenAPI с swagger в мой API, но с моей точки зрения возникла довольно специфическая проблема.В корневом каталоге проекта есть файл APIService.xml, который на самом деле является спецификацией XML-документа.Этот API-интерфейс развертывается в Azure через конвейеры Azure CI / CD.API успешно развернут, однако, когда я пытаюсь запустить этот API, он не будет, потому что он на самом деле ищет файл apiservice.xml, поэтому не удалось запустить, потому что указанный файл не будет включен в проект.Сначала я подумал, что это может быть проблемой с конвейерами Azure DevOps, поэтому я попытался опубликовать его локально, но файла там нет, что означает, что он не публикуется / не включается в проект при публикации.Я пытался добавить его вручную в консоли Kudu, но он не будет добавлять вообще.Какой способ добавить этот файл на публикацию?Есть ли какие-либо настройки, на которые я должен смотреть.

Спасибо !!

1 Ответ

0 голосов
/ 09 марта 2019

Спасибо, ребята, я исправил это, добавив один параметр liner в мой файл csproj: -

<PropertyGroup>
    <GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>

Однако мне довольно любопытно, зачем мне без необходимости добавлять эту дополнительную строку, если такие файлы не добавляются автоматически при публикации, где это необходимо для запуска проекта.

Спасибо !!

...