Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将文件夹以及其中的项目复制到输出目录?_C#_Windows_Msbuild_Output_Xcopy - Fatal编程技术网

C# 如何将文件夹以及其中的项目复制到输出目录?

C# 如何将文件夹以及其中的项目复制到输出目录?,c#,windows,msbuild,output,xcopy,C#,Windows,Msbuild,Output,Xcopy,在c#项目文件中,我可以使用下面的ItemGroup将Folder1中的所有项目(包括子文件夹)复制到输出目录中,但不能复制Folder1本身。我想知道是否可以将Folder1及其内部的所有项目复制到输出目录中 <ItemGroup> <Content Include="$(SolutionDir)\ProjectFolder\Folder1\**\*"> <Link>%(RecursiveDir)%(Filename)%(Extens

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

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

%(RecursiveDir)%(文件名)%(扩展名)
错误的
保存最新

我也遇到了同样的问题,通过使用

      <Link>Folder1\%(RecursiveDir)%(Filename)%(Extension)</Link>
Folder1\%(递归目录)%(文件名)%(扩展名)

如果文件夹名为
Folder1

,则不清楚您在做什么。你的问题没有足够的背景。但是,如果您将文件放入项目中的文件夹中,并将每个项目设置为“内容”并将其复制到“输出”,则它们将使用项目中的相同文件夹结构进行复制。你不应该直接编辑.csproj来让它工作。同意@PeterDuniho-目标并不明显。但是,您可能想看看它是否能让您完成您试图完成的任务。e、 在Folder1下,我有一个文件夹和一个文本文件:Folder2和test.txt。构建项目后,我将在OutputDirectory中看到Folder2和test.txt。但是我想在OutputDirectory中看到Folder1,在Folder1下有Folder2和test.txt。如果不清楚,请告诉我。谢谢。