title: C#: Controllers in a re-usable library with the .net core framework
body: <p>I've written all the classes and controllers for a web api to interact with a very large database (dozens of tables and controllers). I need to write a lot of small apps for specific tasks, as such, it would be idea if the controllers could also be a library file.</p>
  
  <p>I've seen some old tutorials that suggest this is possible, but they no longer seem to work.</p>
  
  <p>Could anyone please point me to somewhere that explains how this can be achieved; or, if there's a better best practices approach I should be taking.</p>
  
  <p>Have all the object classes in their own library, and a working web app that interacts with the database. Want to extra the controllers into a library or include them in the existing object classes library.</p>