Копировать в выходной каталог и сохранить структуру каталогов

У меня довольно странная настройка проекта (может быть, я просто недостаточно хорошо ее понимаю) это проект, если он помогает https://github.com/domoticz/domoticz

Этот проект обычно используется в Linux, но у них есть папка MSBuild с настройкой проекта. Я смог заставить его скомпилироваться просто отлично, но я не могу отладить его, потому что некоторые файлы (например, вся папка www) на самом деле являются содержимым, необходимым exe. Я обнаружил, что могу добавить всю папку в качестве содержимого, добавив в файл проекта следующее.

<ItemGroup>
    <Content Include="..\www\**">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>

Это скопирует все файлы в WWW, но не сохранит структуру папок. то, что мне нужно для того, чтобы сохранить WWW и дальше. Есть ли способ, которым я могу сделать это в файле проекта, а не как событие сборки?

Кроме того, поскольку я действительно не знаю, на что я смотрю, я не смог найти никакой документации по этому определению XML, может ли кто-нибудь предоставить ссылку или поисковый запрос, чтобы узнать больше о структуре этих файлов?

Спасибо

0 ответов

Другие вопросы по тегам