title: How should I make a library (.dll) file for other devs to use in their projects using C#?
body: <p>Sure, there's a type of project in Visual Studio that outputs a DLL that people can use. I know that. I'm just wondering what are some of the standards that devs will <strong>expect</strong> when using my DLL file.</p>
  
  <p>I'll be providing a class that searches for movies in IMDB and returns results for a dev to consume.</p>
  
  <p>Not a webservice, but a local DLL file. (<em>I'm aware that IMDB frowns upon web scraping, but I'm also aware that they give permission to people if asked. My permission is already sent.</em>)</p>
  
  <p>How should I approach this?</p>