Копировать в выходной каталог и сохранить структуру каталогов
У меня довольно странная настройка проекта (может быть, я просто недостаточно хорошо ее понимаю) это проект, если он помогает https://github.com/domoticz/domoticz
Этот проект обычно используется в Linux, но у них есть папка MSBuild с настройкой проекта. Я смог заставить его скомпилироваться просто отлично, но я не могу отладить его, потому что некоторые файлы (например, вся папка www) на самом деле являются содержимым, необходимым exe. Я обнаружил, что могу добавить всю папку в качестве содержимого, добавив в файл проекта следующее.
<ItemGroup>
<Content Include="..\www\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Это скопирует все файлы в WWW, но не сохранит структуру папок. то, что мне нужно для того, чтобы сохранить WWW и дальше. Есть ли способ, которым я могу сделать это в файле проекта, а не как событие сборки?
Кроме того, поскольку я действительно не знаю, на что я смотрю, я не смог найти никакой документации по этому определению XML, может ли кто-нибудь предоставить ссылку или поисковый запрос, чтобы узнать больше о структуре этих файлов?
Спасибо