title: Simple DLL Project doesn't create any files in Output Directory after successful build
body: <p>I have the following code in a simple DLL project. </p>
  
  <pre><code>#Test.cpp
  
  #include "Test.h"
  #include &lt;stdio.h&gt;
  
  namespace Samuel {
  
    void Print()
    {
      printf("Welcome to Samuel Engine\n");
    }
  
  }
  </code></pre>
  
  <p>with a basic header file</p>
  
  <pre><code>#Test.h
  
  #pragma once
  
  namespace Samuel {
    __declspec(dllexport) void Print();
  }
  </code></pre>
  
  <p>When I build the project there are no compilation errors, however no files are generated in the 
  <a href="https://i.stack.imgur.com/TDXTS.png" rel="nofollow noreferrer">Output Directory</a>. Is it possible I'm missing some basic step? I've tried setting 'Copy Local' to both true and false to the same results. Would appreciate any pointers</p>
  
  <p>The full commandline from Linker settings is:</p>
  
  <pre><code>/OUT:"C:\dev\Samuel\bin\Debug-x64\Samuel\Samuel.dll" /MANIFEST /NXCOMPAT /PDB:"C:\dev\Samuel\bin\Debug-x64\Samuel\Samuel.pdb" /DYNAMICBASE "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /IMPLIB:"C:\dev\Samuel\bin\Debug-x64\Samuel\Samuel.lib" /DEBUG /DLL /MACHINE:X64 /INCREMENTAL /PGD:"C:\dev\Samuel\bin\Debug-x64\Samuel\Samuel.pgd" /SUBSYSTEM:CONSOLE /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /ManifestFile:"C:\dev\Samuel\bin-int\Debug-x64\Samuel\Samuel.dll.intermediate.manifest" /ERRORREPORT:PROMPT /NOLOGO /TLBID:1 
  </code></pre>
  
  <p>And unfortunately there were no *.tlog files in the bin-int directory for me to check out.</p>
  
  <p>There is this showing in the build log:</p>
  
  <pre><code>1&gt;Target CopyFilesToOutputDirectory:
  1&gt;  Task "Copy" skipped, due to false condition; ('$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true') was evaluated as ('true' == 'true' and 'true' != 'true').
  </code></pre>