1

我有一个相当奇怪的项目设置(也许我只是不太了解它)如果它有帮助,这恰好是项目https://github.com/domoticz/domoticz

这个项目通常在 linux 上使用,但他们有一个带有项目设置的 MSBuild 文件夹。我能够让它编译得很好,但我不能让它调试,因为一些文件(例如整个 www 文件夹)确实是 exe 需要的内容。我发现我可以通过将以下内容添加到项目文件中来添加整个文件夹作为内容。

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

这将复制 WWW 中的所有文件,但不会保留任何文件夹结构。我需要的是让它保持 www 和 on。有没有办法可以在项目文件中执行此操作,而不是作为构建事件执行?

另外因为我真的不知道我在看什么,我一直无法找到有关此 XML 定义的任何文档,任何人都可以提供链接或搜索词以了解有关这些文件结构的更多信息吗?

谢谢

4

0 回答 0