如何将文件夹连同其中的项目复制到输出目录?

How to copy folder along with items inside to output directory?

在 c# 项目文件中,我可以使用下面的 ItemGroup 将 Folder1 中的所有项目(包括子文件夹)复制到输出目录中,但不是 Folder1 本身。我想知道我能否将 Folder1 及其中的所有项目复制到输出目录中?

  <ItemGroup>
    <Content Include="$(SolutionDir)\ProjectFolder\Folder1\**\*">
      <Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
      <Visible>false</Visible>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
  </ItemGroup>

我遇到了同样的问题,通过将 <Link></Link> 修改为

找到了解决方案
      <Link>Folder1\%(RecursiveDir)%(Filename)%(Extension)</Link>

如果文件夹名为 Folder1