title: Difference Between DLL Reference's? And Uses?
body: <p><strong>Please any one explain this. This Question helps to understand common things</strong></p>
  
  <p>Question:</p>
  
  <blockquote>
    <p>What is the difference between when you 'add <code>DLL</code> reference  from one project to another project via Browse Option and Add <code>DLL</code> reference  from Solution project to another project and copy-paste from one project to another project'?</p>
  </blockquote>
  
  <p>I have found an answer on google </p>
  
  <p>Answer:</p>
  
  <blockquote>
    <p>Adding a project reference adds a local project's DLL to the project that references it, and every time the solution compiles, the updated DLL for that project gets copied to the other project.  So when you go through the build process, if you have 5 projects, each one rebuilds its DLL, and copies that DLL to its references. </p>
  </blockquote>
  
  <p>But:</p>
  
  <p>I don't know what the process is and the difference when we copy-paste from one project to another project?</p>