title: Deploying an application on a non-dev machine, having issue with a dll
body: <p>I'm not very experienced with deploying applications and i'm having an issue with my very small screen scrape application.</p>
  
  <p>I use a project that handles all screen scrapes and i just call the functions from the dll(on dev machines at least).  When i reference that dll from the directory, it works fine on my machine but installing and launching on another machine without the project crashes it immediately when it tries to access the class to instantiate the screen scrape object.</p>
  
  <p>Perhaps my assumption of dll is incorrect but doesn't having the dll mean it incapsulates all the classes/references/etc in that project so it can be used elswhere without having to lug the whole project with it?</p>
  
  <p>What could be going on with this dll?</p>