title: How to send all .cs files to output directory after every build in Visual Studio 2012.
body: <p>I have some project what contains 3 dll libraries (one of them has 2 dependencies)</p>
  
  <p><img src="https://i.stack.imgur.com/aPIDc.png" alt="Sturcture of project"></p>
  
  <p>At the output folder of 'DLL parent' I need to have all source files of this 2 children. Moveover I want to save structure of this cs files by making 'cs' folder at output folder of DLL-parent, create subfolder with DLL-Child name there and copy all cs files of it to this folder. </p>
  
  <p>For doing this I use post build events for DLL-Child. 
  <img src="https://i.stack.imgur.com/N0jEg.png" alt="enter image description here"></p>
  
  <p>And at bottom level when I build just this dll it works perfect. </p>
  
  <p>After I set this command line at DLL-Child post build event it's output is created with folder with source files inside. </p>
  
  <p>But when I build whole solution problem that this folder is not copied from output of DLL-Child to output of DLL-Parent.
  Why ? At references section of DLL-Parent I set 'Copy local' to true for dependencies but it copies nothing.   </p>