我有一个C#项目,名为MyProject.csproj,位于"C:\Projects\MyProject\"。我还有一些文件,希望将它们复制到该项目的输出目录中。但是这些文件位于"C:\MyContentFiles\"位置,即它们不在项目范围内。该目录还包含子目录。目录内容未经管理,因此我必须包含其下的所有内容。
当我将它们作为“内容”包含在项目中时,它们会被复制,但目录结构会丢失。我尝试过类似以下方式:
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
我应该如何递归地将这些文件/目录复制到项目的输出目录中,并保留目录结构?
<Content Include="..\..\MyContentFiles\**\*.*">
- 注意路径末尾的\*.*
。 - CAD bloke