title: Include files marked as "Copy to Output Directory" with Installshield LE
body: <p>I'm building a Windows Service in VB.NET with <strong>Visual Studio 2012</strong>. I included <strong>log4net</strong> in my project to deal with logging information about the service execution. I created a <code>log4net.config</code> file, which I marked <code>Copy if newer</code> in its <code>Copy to Output Directory</code> property.</p>
  
  <p>I added an Installshield LE Setup project to my solution, and selected <code>Myproject.Primary Output</code> in the files to include. I expected my <code>log4net.config</code> file to be included in the setup since it's marked to be copied in output, but when I actually install it, it is not included. I already did research and found that I can turn the <code>Build Action</code> to <code>Content</code> for  log4net.config and then also include <code>Myproject.Content Files</code> in my Setup Project. It turns out it works.</p>
  
  <p>However, after reading <a href="https://stackoverflow.com/a/145769/165055">this answer on SO</a>, I noticed that Build Action->Content is used to get files as streams, which is not really what I wanted to achieve with it</p>
  
  <p>I would like to know if there is an other way, a recommended way to include my log4net.config file from the build into my Installshield Setup project ?</p>