C# 将一个项目中的文件夹复制到同一解决方案中另一个项目的bin

C# 将一个项目中的文件夹复制到同一解决方案中另一个项目的bin,c#,C#,我在我的C#项目中有一个文件夹,我希望在VS2013中的每个版本构建后将其复制到bin。如何指定要复制到bin的其他项目 该文件夹位于同一解决方案中的另一个项目中 比如说 SoluationA ProjectA ProjectB FolderC 我想将FolderC复制到ProjectA的bin中,如果它实际位于项目中(即,文件包含在.vcproj文件中);然后,您只需将其“复制到输出目录”设置设置为“如果较新,则复制”或“始终复制”。目录结构将保持

我在我的C#项目中有一个文件夹,我希望在VS2013中的每个版本构建后将其复制到bin。如何指定要复制到bin的其他项目

该文件夹位于同一解决方案中的另一个项目中

比如说

SoluationA

     ProjectA

     ProjectB
          FolderC
我想将FolderC复制到ProjectA的bin中,如果它实际位于项目中(即,文件包含在.vcproj文件中);然后,您只需将其“复制到输出目录”设置设置为“如果较新,则复制”或“始终复制”。目录结构将保持不变

如果只需要创建目录,请在生成后事件中使用
MKDIR
来创建它


如果需要在中复制现有文件夹,请在生成后事件中使用
xcopy
将其复制过来。

世界上谁否决了此操作。这是一个非常明确的问题。这是我相信你应该能够用csproj做的事情,对吗?你搜索“将文件夹复制到垃圾箱”得到了什么结果,等等这个问题没有显示对一个琐碎和常见问题的研究努力,也不需要同情投票。@CoffeeAddict Downvote,根据Downvote鼠标,“这个问题没有显示任何研究努力”。它应该作为构建的一部分。文件夹是空的吗?@vc74:您实际上没有在文件夹上获得该选项。注意:您必须对文件夹中的文件执行第一个解决方案,不能在文件夹本身上设置。如果将文件设置为两个复制选项之一,它将保留指向项目根目录的文件夹结构,如答案所示。@ScottChamberlain Yes;如果您需要一个空目录,那么MKDIR post build event选项将有效地阻止您。该文件夹位于同一解决方案中的另一个项目中。它不是空的,而是包含files@CoffeeAddict将其作为一行放在项目设置的“生成后事件”框中。确保使用相对路径和环境变量,否则会很快出现问题。