Я пытаюсь опубликовать веб-службу .NET с помощью Web Deploy. В настоящее время он включает файлы документации XML в пакете. Я снял флажок «Файл документации XML» на вкладке «Сборка» свойств проекта в Visual Studio. Это останавливает публикацию XML-файла, но проект ссылается на ряд пользовательских библиотек, которые имеют документацию XML.Пропустить файлы документации XML с помощью Web Deploy
Очевидно, что мы не хотим отключать документацию для наших пользовательских библиотек. Также нет причин для развертывания этих XML-файлов.
Из командной строки msdeploy/msbuild или из свойств проекта, как я могу запретить включение файлов документации XML в пакет и последующее развертывание в Интернете?
Update
Я попытался добавление DEL /Q "$(TargetDir)*.xml"
к древнейшему и после построения событий без успеха. XML-файлы по-прежнему добавляются в пакет.
Это работает для этого проекта, но я могу сделать это в свойства проекта. Проблема заключается в (двоичных) ссылках библиотек, которые имеют документацию XML. – TrueWill
Я вижу. Добавлен пример msdeploy пропущения всех xml-файлов. Вы можете добавить флаг '-whatif' в команду, чтобы получить предварительный просмотр. – KMoraz